Windows 7 Forums
Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: createFile invalid handle


05 Mar 2010   #1

windows
 
 
createFile invalid handle

I could use some help figuring out why createFile will fail on some machines and not on others. Customer's are installing a USB drive on their machines and then running my security application. The security app runs fine for most of the customer except for about 3. It fails every time with an invalid handle error. I have checked the owner and permissions on the drive letter and at the c:\ level and they are all fine. The code I am running is below.


snprintf(devpath, sizeof(devpath)-1, "\\\\?\\");
strcat(devpath, drive);

hDevice = CreateFile(devpath, // drive to open
//0, // no access to the drive
GENERIC_READ,
FILE_SHARE_READ,
NULL, // default security attributes
OPEN_EXISTING, // disposition
0, // file attributes
NULL); // do not copy file attributes


if (hDevice == INVALID_HANDLE_VALUE) // cannot open the drive
{
printf("E1129:Handle invalid\n");
printf("Press return key to continue.");
scanf("%c",answer);
return (FALSE);
}

Any thoughts as to how to fix this would be appreciated. I have actually added the GetLastError() call to the code to get the exact error code for the failure. I am now waiting on a customer call back to try the new code.


My System SpecsSystem Spec
.

05 Mar 2010   #2

Windows 7 32 bit
 
 

I don't remember using 0 for file attribute in CreateFile.
Have you tried FILE_ATTRIBUTE_NORMAL ??

Name:  med3d-virus.gif
Views: 1480
Size:  20.6 KB


My System SpecsSystem Spec
Reply

 createFile invalid handle




Thread Tools



Similar help and support threads for2: createFile invalid handle
Thread Forum
BSOD-Invalid Kernel Handle-ntoskrnl.exe BSOD Help and Support
Error: Wrapper-CreateFile failed with Error 5: Access is denied Software
What is "Invalid Handle" and how can I fix it? Installation & Setup
invalid kernel handle BSOD Help and Support
"Handle invalid" error message. BSOD Help and Support
ftp invalid handle error Network & Sharing
Backup error: The handle is invalid Backup and Restore

Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:27 PM.
Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App
  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33