如何讓軟體以 System 許可權運行
- 2020 年 2 月 18 日
- 筆記
本文只是告訴大家調試 System 運行軟體時可以如何快速讓一個應用以 System 許可權運行。使用 PsExec 可以讓軟體以 System 賬戶運行
我最近開發的 WPF 小工具需要在用戶端被一個 System 許可權的服務運行,我想調試這個 System 許可權運行的程式,此時快速的方法是通過 PsExec 運行程式,同時在程式裡面輸出文件日誌
從官網 https://docs.microsoft.com/en-us/sysinternals/downloads/psexec 下載最新版的 PsExec 工具,通過管理員許可權運行
假設需要運行的程式是 foo.exe 那麼通過下面命令行可以讓 foo.exe 以 System 許可權運行
psexec -s foo.exe
那麼用 system 帳號運行的程式使用下面程式碼返回的值有什麼不同
System.Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)
使用 SYSTEM 賬戶將映射 C:windowssystem32configsystemprofileappdata 文件夾
本作品採用 知識共享署名-非商業性使用-相同方式共享 4.0 國際許可協議 進行許可。歡迎轉載、使用、重新發布,但務必保留文章署名林德熙(包含鏈接: https://blog.lindexi.com ),不得用於商業目的,基於本文修改後的作品務必以相同的許可發布。如有任何疑問,請 與我聯繫