|
Yes, I assumed that. But what status does the function return?
/ravi
"There is always one more bug..."
http://www.ravib.com
ravib@ravib.com
|
|
|
|
|
Ok, now I get o as return value. But when I test the string that I get from the registry it does not contain any characters! :/
If I open the registry editor I can see the string with path but when I try to ge it it obviously wont return right value... hm...
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
Oh man!
I feel so painful!!
The error was that when I read from the registry. I read wrong folder!
DAMN ME!
------------------------------
©0d3 ©®4©k3® - That's me!
------------------------------
|
|
|
|
|
Well WinExec is a superceded function but I've not had any issues with it. What is the return value from the function. This should give you a clue to why it is failing.
Michael
|
|
|
|
|
Hello,
I've got W2K ( only ) and I want to update the bios of my mainboard.
In order to do that, I need to make a boot disk.
I know that we cannot do that on W2K ( format a: /s ).
So I take an old W98 boot disk, and tried the "format a: /s" but it doesn't work ( no idea why. I could do a "format c: /s" but not on a floppy disk).
Any idea or help to make a bootable floppy disk on W2K ?
Thanks in advance,
Stephane
"It is ridiculous to claim that video games influence children.
For instance, if PacMan affected kids born in the eighties, we
should by now have a bunch of teenagers who run around in darkened
rooms eating pills while listening to monotonous electronic music."
|
|
|
|
|
|
This is a strange request -- but I clues on how to uniquely identify a machine. I need this for an online service -- one that needs to be able to control it's troubled users, and attempt to keep them off the system.
We'd like something that would survive a hard disk reformat. We have used methods which mark their machine. Marking their registry was quick and easy, but eventually found by the users. We've found that marking they system with a file is somewhat more effective, especially with a well named file.
Is there any other way to mark the machine -- could we create a bad sector on the hard drive? Though how would we find it? Is there room in the CMOS for some additional stuff? Any suggestions? Anything we'd do would have to evade the virus software.
But, what we'd really like to do, is find a way to identify someone's machine without placing a mark on it. We'd like to be able to piece together a signature based on multiple items, forming a unique id for that machine.
* MAC Address: not effective -- dialup users don't have em
* BIOS Checksum: may be a good piece of info
* Fixed Disc Serial #: may be a good piece of info
* ????
Thanks
-p
|
|
|
|
|
You can use GetVolumeInformation() to find disc serial #. That's the best I can think of.
I vote pro drink
|
|
|
|
|
Peter Weyzen wrote:
could we create a bad sector on the hard drive?
That would work, as long as you don't mind getting sued by your users for willful destruction of their property.
--Mike--
http://home.inreach.com/mdunn/
Help! Help! I'm being repressed!!
your with and
Sonork - 100.10414 AcidHelm
|
|
|
|
|
well, thanks for the legal advice...
seems like no one has any information on this topic...
|
|
|
|
|
That's a very tough one. All of the options mentioned require binary executables to run which probably rules out cross-platform compatability (PCs and Macs.) Personally, I have my security level set very high and I do not allow ANY Active-X crap or scripts to run without permission which I nearly always deny.
Is user login not an option ?
|
|
|
|
|
well, to add some more information here. In order to access our system, one must install our client software. So "permissions" on a client machine would not be a problem.
just doing a login is not sufficient. We would like to bar "problem users" from getting on to our system. Some of them will purchase a new membership after we shutdown a problem account.
If we could identify their machine uniquely, we could stop them from accessing our system. We could not stop them from using another machine, but blocking a single machine is an effective deterrant.
We've used various "cookie" type mechanisms -- placing markers on their machine either in the file system or in the registry. All of these tactics are detectable, and may be circumvented (and have been).
We're just trying to prevent a very small number of extremely annoying people from using our system.
There are a lot of "obvious" ID's that people suggest, but don't really do much:
- IP - doesn't work, cannot control dynamic IP users
- MAC address - dialup users don't have a unique one
With the new XP, Microsoft has started to employ the same mechanisms we seek... But they don't share stuff like that.
Thanks
|
|
|
|
|
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
|
|
|
|