-
-
[求助]wince下不能读系统文件?
-
发表于: 2011-5-11 17:53 5737
-
执行这个程序,第一步就出现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都补上了,就是不知道版本对不对。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
赞赏
他的文章
- [注意]一大早被刷屏 16801
- [求助]vs调试程序怎样显示export funtion 2964
- [求助]请问怎样才能调试UEH? 3646
- [求助]在异常处理中如何获得调用堆栈 1738
- [求助]看不懂eax为何变成65766966 2262
看原图
赞赏
雪币:
留言: