Will open Tasks as root directory.Code:STARTUPINFO siStartupInfo; memset(&siStartupInfo, 0, sizeof(siStartupInfo)); PROCESS_INFORMATION piProcessInfo; memset(&piProcessInfo, 0, sizeof(piProcessInfo)); CString strAppPath; LPTSTR pBuf = strAppPath.GetBufferSetLength(MAX_PATH); GetWindowsDirectory(pBuf, MAX_PATH); strAppPath.ReleaseBuffer(); CString strTasksPath = " /e, /root, "; strTasksPath += strAppPath; strTasksPath += _T("\\Tasks"); strAppPath += _T("\\explorer.exe"); siStartupInfo.cb = sizeof(siStartupInfo); if(!CreateProcess(strAppPath, // Application name (LPTSTR)(LPCTSTR)strTasksPath, // Application arguments 0, 0, FALSE, CREATE_DEFAULT_ERROR_MODE, 0, NULL, // Working directory &siStartupInfo, &piProcessInfo)) { AfxMessageBox("CreateProcess failed."); DWORD dw = GetLastError(); }




Reply With Quote