在我的.Net应用程序中,我想加密连接字符串配置部分。
我创建了包含加密和解密命令的批处理文件。但现在业务部门决定构建一个小型Windows窗体应用程序,而不是简化管理员的任务。当管理员点击加密按钮时,应用程序应该加密文件,当他想要解密时,他会交替点击解密后退按钮。
但这些命令需要使用管理权限运行。我如何将下面说明的命令转换为.Net代码,并确保它们以管理权限运行?
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
aspnet_regiis.exe -pc "CustomEncryptKeys" -exp
aspnet_regiis.exe -pa "CustomEncryptKeys" "NT AUTHORITY\NETWORK SERVICE"
aspnet_regiis -pef "connectionStrings" "C:\inetpub\wwwroot\ABC" -prov "CustomEncryptProvider"
提前致谢。