我想使用asp.net應用程序插入msi文件。當我在管理員模式下運行visual studio它工作正常,但是當我在正常模式下運行它不工作。 我曾嘗試下面的代碼:使用c安裝Msi文件#
string installerFilePath;
installerFilePath = @"D:\ActivexPractice\test\test\NewFolder1\setup.msi";
System.Diagnostics.Process installerProcess = System.Diagnostics.Process.Start(installerFilePath, "/q");
任何機構可以指導我這個 如何安裝它沒有管理員權
如果安裝需要管理員權限,您無權執行任何操作 –
在創建msi文件時,我賦予了所有人權限,並且它擁有fullControl –
MSI本身沒有任何權限。你可以賦予人們執行MSI_的權利,當然,MSI執行的_actions本身可能需要不同的權利。如果MSI中指定的安裝操作需要管理員權限,則運行MSI的用戶(或者在這種情況下運行C#代碼的用戶正在調用MSI)必須具有執行所有操作的必需權限。 – ADyson