createprocessasuser

    0熱度

    1回答

    我試圖使用本地(遠程)數據庫與服務器上的集中統一數據庫(使用Sybase數據庫)進行同步。同步必須在預定的時間發生,我正在使用「CreateProcessByUser」。要啓動同步過程,我正在使用由sybase提供的dbremote.exe。 所構造的命令行參數是: COMMANDLINE =則Dbremote.exe -l 512K -x -k -c「DSN = HOME * * ; UID =

    5熱度

    2回答

    我試圖 var process = new Process { StartInfo = new ProcessStartInfo { FileName = filename, UserName = "System", UseShellExecute = false, }, }; process.Start(); ,但它產

    2熱度

    1回答

    我尋求的示例代碼: 對於一個服務調用CreateProcessAsUser()我想的過程中運行用戶的會話,會話不是0 迄今創建的過程僅在會話0

    1熱度

    1回答

    我的設置是: Windows Server 2008中,IIS 7 我想什麼來完成: IIS 7從我的網站收到一個請求(在WPF中)執行一些3D操作,最後IIS 7應該呈現圖像並將其存儲在磁盤上的某處以加載到網站中 我知道什麼,我已經測試過: IIS 7箇中運行的服務會話0的Windows Server 2008 在會話0沒有服務就可以訪問視頻驅動器上,該在會話0中沒有服務可以執行任何呈現任務(在

    2熱度

    2回答

    啓用UAC時,操作系統爲Windows 7或更高版本。呼叫過程具有管理員權限,已由UAC框確認。 我想在用戶系統下產生一個新的控制檯窗口(cmd.exe)(不要問爲什麼)。我可以通過使用Sysinternals的PsExec工具或類似的工具交互地完成這個工作,但是我沒有源代碼,我需要了解它的工作原理。 我知道我必須調用CreateProcessAsUser(),並且第一個參數(hToken)設置爲

    0熱度

    1回答

    我的CreateProcessAsUser函數出現錯誤。它說:「請求的操作需要提升。」我認爲我給了它最高的特權,我可以。任何人幫助?感謝 我的代碼如下: activeSessionId = WTSGetActiveConsoleSessionId();//get the currently logged on user's active session id hProcessSn

    0熱度

    2回答

    我有服務,我需要運行gui應用程序與當前用戶priveleges從此服務。這是我的代碼,它總是返回GetLastError和1305的CreateProcessAsUser函數。我如何解決這個問題,或者可能是我的代碼是不正確的,你可以給我一些有用的建議。謝謝。 void ConnectionManager::LaunchDialer() { HANDLE currentToken;

    0熱度

    1回答

    我正在創建一個用戶程序(CreateProcessAsUser()),以在用戶屏幕上啓動應用程序。我需要以某種方式獲得一個函數在應用程序啓動之前在用戶的屏幕上運行。我的想法是CreateRemoteThread(),並把我的功能在這裏,但這將發生CreateProcessAsUser()已經啓動應用程序後。任何人建議?謝謝

    3熱度

    1回答

    我想從服務的Windows 7登錄屏幕上運行應用程序。 我一直在做這方面的長期研究,並嘗試不同的方式,但不幸的是迄今爲止還沒有完全成功。我設法在當前登錄的用戶的鎖定屏幕上運行應用程序 - 最初看起來我是基本上試圖實現的。但是,然後我意識到每個用戶和一個普通用戶都有不同的登錄屏幕(與用戶無關)。 我的猜測是,這個用戶獨立的登錄屏幕(當多個帳戶可用時或在鎖定屏幕上單擊「切換用戶」時會直接出現)在會話0

    0熱度

    1回答

    我有一個系統服務,它以管理員身份創建一個輔助交互過程,以便它可以訪問某些與桌面相關的資源,包括BlockInput()函數和NVIDIA的NVAPI函數,無法從服務運行。當登錄的用戶是Administrators組的成員,下面的工作: 設置權限級別,包括SE_TCB_NAME 獲取活動會話ID與WTSGetActiveConsoleSessionId() 獲取登錄的用戶的會話ID與WTSQuery