Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void CiDocDlg::clearLicense(WPARAM wParam)
- {
- wchar_t szCloudType[10];
- switch (LOWORD(wParam))
- {
- case ID_CLEANLICENSE_DRIVE:
- wcscpy_s(szCloudType, _T("google"));
- break;
- case ID_CLEANLICENSE_DROPBOX:
- wcscpy_s(szCloudType, _T("dropbox"));
- break;
- case ID_CLEANLICENSE_EVERNOTE:
- wcscpy_s(szCloudType, _T("evernote"));
- break;
- }
- wchar_t szCloudCmd[1024];
- wcscpy_s(szCloudCmd, _T("C:\\Windows\\System32\\cmd.exe /c \""));
- //wcscat_s(szCloudCmd, _T("D:\\SVN\\cloudUploader\\trunk\\cloudUploader\\bin\\Debug\\cloudsUploader.exe\" "));
- wcscat_s(szCloudCmd, m_szCurrentPath);
- wcscat_s(szCloudCmd, _T("cloudsUploader\\cloudsUploader.exe\" "));
- wcscat_s(szCloudCmd, szCloudType);
- wcscat_s(szCloudCmd, _T(" cleanlicense"));
- STARTUPINFO startupInfo = { 0 };
- startupInfo.cb = sizeof(startupInfo);
- startupInfo.dwFlags = STARTF_USESTDHANDLES | STARTF_USESHOWWINDOW;
- startupInfo.hStdInput = GetStdHandle(STD_INPUT_HANDLE);
- startupInfo.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE);
- startupInfo.hStdError = GetStdHandle(STD_ERROR_HANDLE);
- startupInfo.wShowWindow = SW_HIDE;
- //m_uploadersProcessInformation = { 0 };
- ((CiDocApp*)AfxGetApp( ))->WriteLog(szCloudCmd);
- BOOL result = CreateProcess(NULL, szCloudCmd, NULL, NULL, NULL, CREATE_NO_WINDOW, NULL, NULL, &startupInfo, &m_uploadersProcessInformation);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement