簡體   English   中英

如何在不打開窗口的情況下運行2個文件C#

[英]How to run 2 files c# without opening window

我有1個映射器(.exe)和1個驅動器(.sys),我想這樣做,所以當我執行它們時,我想使用驅動程序以管理員身份運行映射器,而不是創建一個窗口(將其隱藏)。 誰能幫忙。 我記下了以下代碼,但它也沒有以欺騙身份以管理員身份運行映射器,並且它仍然還會創建一個窗口! 救命!

            string map = "C:\\SCSpoofer\\mapper.exe";

            Process myProcess = new Process();
            myProcess.StartInfo.UseShellExecute = false;
            myProcess.StartInfo.CreateNoWindow = true;
            myProcess.StartInfo.Verb = "runas";
            myProcess = Process.Start(map, sys);
            System.Threading.Thread.Sleep(150);
            myProcess.Kill();```

// Create a Process to launch a command window (hidden) to create the item templates
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.WindowStyle = ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.WorkingDirectory = Project.ServicesFolder;
startInfo.Arguments = "/C " + CreateServices;
process.StartInfo = startInfo;
process.Start();

這來自我的開源項目DataTier.Net github.com/DataJuggler/DataTier.Net

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM