C#.net Framework 4.0 有沒有簡單的方法來檢查您是否有權運行文件?如何檢查您是否有權運行exe文件
之前,我這樣做:
//e.g. Press a button
....
string exePath = "D:\something\something.exe";
Process.Start(exePath);
我想檢查用戶是否具有運行該文件的權利? 當我進行函數調用Process.Start時,Windows彈出一個消息框,並說我沒有權限運行此應用程序,並且此應用程序是「D:\ something \ something.dat」而不是.exe?
捕獲特定的異常會更好。 – ChrisF 2012-02-07 12:02:40
另一個問題是,當我這樣做:Process.Start(exePath) 一個messageBox出現,並說我沒有什麼權利.. 我問的原因是因爲我需要顯示一個菜單與用戶可以打開的文件。排除用戶沒有權限打開的文件會很好。 – 2012-02-07 12:10:58