公司為了安全方面的考慮,對員工使用的window作業系統做了許可權限制。如果我們想在自己使用的機器上安裝額外的軟體,就需要找系統管理員!感覺是相當的不爽啊!
但是為了我們這些程式員正常工作,允許我們用管理員的許可權運行vs2010,這就為我們間接獲得管理員權限安裝自己想要的軟體留下了後門。對了,我們要做的就是用管理員權限登入vs2010,通過process類開啟所需的exe檔案即可。
代碼比較簡單,可以建立一個winform項目,添加一個按鈕控制項,添加一個OpenFileDialog控制項。
private void runBtn_Click(object sender, EventArgs e)
{ DialogResult dialogResult = openFile.ShowDialog(); openFile.InitialDirectory = "d:\\"; //注意這裡寫路徑時要用c:\\而不是c:\ openFile.Filter = "文字檔|*.*|所有檔案|*.*"; openFile.RestoreDirectory = true; openFile.FilterIndex = 1; if (openFile.ShowDialog() == DialogResult.OK) { string fileName = openFile.FileName; Process myProcess = new Process(); try { myProcess.StartInfo.UseShellExecute = false; myProcess.StartInfo.FileName=openFile.FileName; myProcess.StartInfo.CreateNoWindow = true; myProcess.Start(); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }