-
-
[求助]wince下不能读系统文件?
-
发表于: 2011-5-11 17:53 5853
-
执行这个程序,第一步就出现error1了。
ULONG nreaded;
DWORD fileSize;
HANDLE rFile=CreateFile(L"\\windows\\wzcsvc.dll",GENERIC_READ, NULL, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(rFile==INVALID_HANDLE_VALUE) {
MessageBoxW(0,L"error1",0,0);
return 0;
}
GetFileSize(rFile,&fileSize);
byte * mem=new byte[fileSize];
ReadFile(rFile,mem,fileSize,&nreaded,0);
CloseHandle(rFile);
HANDLE hFile = CreateFile(L"\\SDMMC\\wzcsvc.dll", GENERIC_WRITE, NULL, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile==INVALID_HANDLE_VALUE) {
MessageBoxW(0,L"error2",0,0);
return 0;
}
ULONG bytereturned;
WriteFile(hFile,mem,fileSize,&nreaded,0);
CloseHandle(hFile);
还有就是为什么有一些程序,双击没有反应呢?缺少的dll都补上了,就是不知道版本对不对。
ULONG nreaded;
DWORD fileSize;
HANDLE rFile=CreateFile(L"\\windows\\wzcsvc.dll",GENERIC_READ, NULL, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if(rFile==INVALID_HANDLE_VALUE) {
MessageBoxW(0,L"error1",0,0);
return 0;
}
GetFileSize(rFile,&fileSize);
byte * mem=new byte[fileSize];
ReadFile(rFile,mem,fileSize,&nreaded,0);
CloseHandle(rFile);
HANDLE hFile = CreateFile(L"\\SDMMC\\wzcsvc.dll", GENERIC_WRITE, NULL, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile==INVALID_HANDLE_VALUE) {
MessageBoxW(0,L"error2",0,0);
return 0;
}
ULONG bytereturned;
WriteFile(hFile,mem,fileSize,&nreaded,0);
CloseHandle(hFile);
还有就是为什么有一些程序,双击没有反应呢?缺少的dll都补上了,就是不知道版本对不对。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [注意]一大早被刷屏 17009
- [求助]vs调试程序怎样显示export funtion 3170
- [求助]请问怎样才能调试UEH? 3865
- [求助]在异常处理中如何获得调用堆栈 1844
- [求助]看不懂eax为何变成65766966 2466
赞赏
雪币:
留言: