|
I've got this strange problem where the icon for my CD does not come up correctly on some machines.
I've pressed CD with an autorun.inf file that has the correct information for the icon. Most of the time, the correct icon is display by Windows when the CD is inserted. But on some machines, it displays an icon from some other CD.
I figured this was a problem with pressing one-off CD's, but we just got the final CD's back from the replicator and they do it as well.
I'm assuming this is some caching problem, but why is it doing it? I don't see this happening on any other commerical CD I have. Is it because these are dev machines?
I've tried rebuilding the icons using tweekUI and that fixes the probem for a while, then it's back.
Anyone else seen this?
RZ
|
|
|
|
|
hello,I am new to the Win CE environment so need this information urgently regarding whether there are any APIs in Win CE that would allow me to shutdown or reset my machine..
pls. help....
|
|
|
|
|
I want remove the "attributes" item from the contextmenu of file,but I can not find even a way,please tell me how to change the registry to reach the aim.thank you very much!
welcome to contract with me!
|
|
|
|
|
I have a strange problem on Windows 2000 that I hope someone has seen before.
Whenever I click on Add/Remove Programs from the Control Panel, the window appears briefly for about 0.5 seconds and then closes again. I tried rebooting. I'm logged in as the administrator of the local machine. Any ideas?
Stumped,
Jon Sagara
"Ninety percent of baseball is mental, the other half is physical." -- Yogi Bera
|
|
|
|
|
|
Excellent. Thanks, Mike, I'll look into it.
Jon Sagara
"Ninety percent of baseball is mental, the other half is physical." -- Yogi Bera
|
|
|
|
|
I am using this API to retrieve the Network Share Information on another machine. Both the machines have been logged on as "Administrator"..
But the return status of this API is always "ERROR_ACCESS_DENIED".
Does anybody know why?
The syntax of my call is as follows:
char szPath[255];
WCHAR wcHostName[255];
WCHAR wcShareName[255];
if ( strHost.CompareNoCase(strHostName) == 0 )
MultiByteToWideChar( CP_ACP, 0, strHostName, -1, wcHostName,255 );
else
MultiByteToWideChar( CP_ACP, 0, strIP, -1, wcHostName,255 );
MultiByteToWideChar( CP_ACP, 0, strShareName, -1, wcShareName,255 );
PSHARE_INFO_502 BufPtr;
NET_API_STATUS res;
if ( (res = NetShareGetInfo( (char*)wcHostName, (char*)wcShareName, 502, (LPBYTE *)&BufPtr )) == ERROR_SUCCESS )
{ WideCharToMultiByte( CP_ACP, 0, (const unsigned short*)BufPtr->shi502_path, -1, szPath, 255, NULL, NULL ); m_strFileName = szPath; int nLen = m_strFileName.GetLength(); if ( m_strFileName.GetAt(nLen-1) != '\\' ) m_strFileName += '\\'; m_strFileName += strUNCFile; NetApiBufferFree(BufPtr);
}
else
{ strErrors += "Unable to convert UNC Name to Local name \n"; bOk = false;
}
Ramesh S
|
|
|
|
|
i'm not sure what you mean when you say "both machines are logged on as administrator". It doesn't matter who is logged in on the other machine. Also, just because you're administrator on your machine you don't get admin privs on the other machine -- that would be quite a security hole!
For this api to work, you must be logged into an account recognized as an administrator (or power user? i forget...) account by the machine to which this api is directed.
|
|
|
|
|
Does anyone know if
GetSecurityInfo()
is meant to work in full on Samba. I was getting security info from a function of my own on linux boxes, but this particular utility has to work on NT too.
I'm not getting information back. I Checked the Samba development site, it isn't mentioned which leads mke to believe it should work. Parts that are not implemented (in full or part) are hilighted.
I suspect then it must be to do with a Samba setting, unless I'm wrong and the function requires NT itself.
We do it for the joy of seeing the users struggle.
|
|
|
|
|
I am writing an application that needs to have in memory 40+ ( 30 to 60 MB ) images. Only four or five of them need to be viewed at a time. The application is running on a dual processor athlon 1.2 MP with 2GB of RAM. The problem is that Win2k server and professional limit the user process address space to 2GB and 2GB for the system. Advanced server will allow 3GB for user but I don't want to have to upgrade the OS again. The question what is the best way to allow my application to use most of the system's RAM and also allow it to use the swapfile for additional virtual memory. Can I use mem mapped files and only map them into my process space when I need to view the image. What about AWE?
|
|
|
|
|
mem mapped files would allow your OS to take care of the virtual memory for you, parts that your app is currently using will be shipped into real ram as you use it anyway. But in graphics this swap can be a be unintelligent, portions of yuor graphic can (and probably will) be shipped out whilst your app is working on another part (assuming non contigious memory blocks).
But this might be too slow for your graphics work. So, perhaps a compromise, claim a contigious global space (locked) of a size suitable for one of your graphics, and then swap each of your graphics into here yourself to work on.
You may then be able to refine it by deciding which parts of your code need the graphic in your own swap area (for speed) and which don't.
We do it for the joy of seeing the users struggle.
|
|
|
|
|
My boss has heard through the grapevine about some way to run a standard exe in a browser (IE) on windows 2000. He has no idea what it's called and neither do I. I'm usuallyon top of features like this, but I don't know where to start. The mission, which he has accepted for me on my behalf, is to find out more about this. I've tried Google, but I can't find anything.
Thanks in advance
|
|
|
|
|
I have not heard of anything like it (why does anyone want to run an arbitrary .exe in a browser anyway?). Does he mean ActiveX Document Servers? That is not new with neither IE6 nor Win2k...
Anyway the technical overview of IE6 could be found on:
http://www.microsoft.com/windows/ie/techinfo/overview/default.asp
hope this helps
/moliate
|
|
|
|
|
Doesn't make sense to me. A plain EXE doesn't run inside anything. It sounds like he's thinking of ActiveX controls, which have been around since IE 3.
--Mike--
http://home.inreach.com/mdunn/
While I can't be correct on all matters, I can make the reassuring claim that where I am inaccurate, I am at least definitively inaccurate.
your with and
Sonork - 100.10414 AcidHelm
Test out a prerelease build of my Hotfix Checker v2.0! (133K)
|
|
|
|
|
i want to partition hard disk using a GUI (like partition magic s/w) for windows operating system(98,me,NT,2000)without data loss.i also want to marge two or more than two partition into a single partition.
my approch was read the partition table information and overwrite this. but i don't known for microsoft windows operaing system how it will be done?
please help me.
|
|
|
|
|
I think your approach is a Bad Thing(tm).
You totally neglect the fact that parition types can be different (FAT32, NTFS). You also neglect the fact that different partition types have a different formatted format. Also neglected is the need to update the FAT for a FAT partition if you are adding files. You'd still need to update the FAT even if they are both FAT to begin with. See at the beginning of each partition there is a File Allocation Table (FAT). Turning two consecutive partitions to the same requires that 1) partition info is changed, 2) the new block of the grown parition needs to be formatted and linked up to the existing format of the 1st partition, 3) then the files and data need to be moved over and the FAT updated to reflect the addition of new files. Now, simular stuff happens on the 2nd partition. The FAT has to be moved to the new beginning of the parition. Any files occuping that segment of disk need to be moved (if any). As a result, that FAT has to then be updated. If your free space on your first parition is > used space on 2nd parition, then you can do this operation once. Otherwize, you'll have to repeat it and use the copy an amount of data over equal to the amount of free space on your 2nd parition.
Steps:
1) Defrag both paritions (not needed but recommended, your software might do this automatically)
2) Shrink 2nd partition (remove free space)
3) Grow 1st parition (add free space)
4) Copy Data
5) Go to 2 until all files are moved over and partition 2 has size of 0, or is deleted.
If you want a free product rather than paying for one, you can use FIPS 2.0 (Used by the Linux community) but that's not GUI based. You'll probably learn something though by using it.
|
|
|
|
|
I just heard there's a limitation under Windows 98 about the number of
ComboBox that an application can create. I can't believe it!
Did anyone of you heard about this. I searched the MS Knowledge Base but
I didn't find anything yet.
-- God bless the World
|
|
|
|
|
I don't know about any specific limitation about comboboxes. There is a fixed limitation on GDI Resources (64 kB) and User Resources (also 64 kB). Exceed this, and you will have a crash.
Finding information on this is hard, but take a look at this under "Insufficient Windows System Resources".
/moliate
|
|
|
|
|
Sorry, that applied to 16-bit Windows. Guess I answered that to quickly.
I'm rather sure that I've read something about Windows 95/98 keeping a 16-bit heap for GDI, though. I'll get back to you if I find out more..
/moliate
|
|
|
|
|
Hello
In Linux I can always give a mailq command to see what mails are left in the queue.
How do I do this in Win 2000's SMTP server [the one that comes with IIS 5]
This is so that I know when I can safely shut down my machine. Sometimes I am not sure whether my mail has fully gone [I use my localhost as smtp]. THus I wait till I am sure the mail has gone before shutting down. This is a bother as I often give a tolerance of 5 minutes before shutting down. Sometimes I am still scared as to whether a mail was not sent.
Anyway even otherwise what if there is a DNS failure because I mistyped the email address. How do I see the logs? I ean is there a log that shows what mails were sent and when and how many bytes/mail etc....
Thanks in advance...
Regards
Nish
Sonork ID 100.9786 voidmain
|
|
|
|
|
I don't remember the exact folder because I don't use my own SMTP anymore, but I do remember there was a folder (something like C:\Inetpub\mailroot\) where the SMTP server dropped emails if they couldn't be delivered. I know this doesn't help much, but it's a start.
Jon Sagara
"After all is said and done, usually more is said than done." -- Unknown
|
|
|
|
|
Thanks JS,
I am home on Win 98. Tomorrow I'll chk out what you said from my office Win 2k machine. I guess that should work.
Thanks once again
Nish
Sonork ID 100.9786 voidmain
|
|
|
|
|
I got error 937 when trying to connect 2 PC to a win2k box with 2 modems and ras. It says because another connection of your type is in use the incoming connection cannot accept your connection request. What is the reason for this? Is this a licensing issue? Do I have to get win2k server? I need to connect 3 pcs simultaneously to one server with 3 modems.
I also Got the following event message on the ras server:
EventID 20073
The following error occurred in the Point to Point Protocol module on port: COM3, UserName: TELEMAML. Because another connection of your type is in use, the incoming connection cannot accept your connection request.
|
|
|
|
|
Here is the answer. It is a licensing issue..
Incoming connections
By creating an incoming connection, a computer running Windows 2000 Professional or stand-alone Windows 2000 Server can act as a remote access server. You can configure an incoming connection to accept the following connection types: dial-up (modem, ISDN, X.25), virtual private network (VPN) (PPTP, L2TP), or direct (serial, infrared). On a computer running Windows 2000 Professional, an incoming connection can accept up to three incoming calls, up to one of each of these types. On a computer running Windows 2000 Server, the number of inbound calls is only limited by the computer and its hardware configuration.
|
|
|
|
|
What's a simple, reliable way to determine whether a program file (.EXE or .DLL, etc.) is in use under any version of Windows? For example, attempting to delete a program file that's currently running will usually result in Access Denied. We'd like to test this condition before we start deleting files.
The following article gives code to enumerate all processes and to display all the module filenames used by the processes. (Remember that a process may be using multiple DLLs.)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/perfmon/psapi_9cc3.asp
You can find the article in the MSDN library by searching for the title "Enumerating All Modules For a Process".
Some possible limitations with this approach:
1) Is it supported in all versions of Windows since 95?
2) When run in administrator mode (in WinNT, Win2000, WinXP Pro) will it also report files used by other logged-in users?
-- Phil Davidson
phil.davidson@broderbund.com
phil@phildavidson.com
|
|
|
|