有没有一种方法可以确定Visual Studio C#解决方案中的哪些功能需要管理员权限

Tuffwer

最近,我受命寻找一种方法来删除ac#应用程序的提升特权要求。

我对C#不太熟悉,但是可以访问源代码(一个解决方案中有多个项目),并且我正在使用VS 2013 Professional。

到目前为止,我一直在手工阅读代码,并在线参考文档来尝试确定提升特权要求的来源。

有没有一种方法可以使用Visual Studio(或另一软件)来确定哪些函数调用强制执行管理员特权要求?

克里斯·特拉弗斯

这不是自动完成的,但是可能有一些方法可以使范围缩小。

首先,如果您有好的测试套件,则可以以没有管理员访问权限的用户身份运行这些套件,并查看哪些套件失败或提示输入UAC。这应该可以让您快速缩小代码段的范围(我是重新使用测试套件的忠实拥护者)。那些失败的也可以迅速得到纠正。

另一种选择是手动测试,再次由没有管理员访问权限的用户进行。然后,可以在有问题的地方查看代码,并删除问题,

如果没有自动发现问题的方法,则应该为一些签署后的错误修复做好准备,但是(这样可能需要进行实验)可能会很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以自动修复Visual Studio中的所有ESLint错误?

有没有一种方法可以使Visual Studio Code中的注释变为斜体?

有没有一种方法可以右键单击Visual Studio中的项目并直接转到文档?

有没有一种方法可以使Visual Studio Code识别EJS文件中的HTML语法

有没有一种方法可以删除Visual Studio中的行而不剪切它?

有没有一种方法可以在Visual Studio 2010中快速查找文件?

有没有一种方法可以在Visual Studio Code中更改语法突出显示的背景颜色

有没有一种方法可以在Visual Studio搜索/替换中插入换行符?

有没有一种方法可以在Visual Studio的两个AngularJS Web解决方案之间共享javascript代码?

有没有一种方法可以通过检索MySqlDataReader布尔值在Visual Studio C#中启用/禁用复选框?

有没有一种方法可以像在Eclipse中一样在Visual Studio 2012中生成getter,setter函数

有没有一种方法可以在Visual Studio中显示文件中“ [tota]的当前值”

有没有一种方法可以在Visual Studio 2015远程Linux应用程序中链接库?

有没有一种方法可以发布.NET标准库而不在Visual Studio 2019中生成.nupkg?

有没有一种方法可以将元数据添加到TFS或Visual Studio Online中的链接?

有没有一种方法可以在Visual Studio Team Services / TFS中设置自定义触发器?

有没有一种方法可以在R studio中为匹配括号的颜色编码?

有没有一种方法可以忽略Android Studio中的代码样式设置

有没有一种简单的方法可以在Android Studio中查看颜色?

android studio中有没有一种方法可以从其他几个活动中调用一个活动?

有没有一种方法可以在Visual Studio 2015中将引用从一个项目复制/粘贴到另一个项目?

有没有一种方法可以将查询结果固定在“ Microsoft SQL Server Management Studio”中

有没有一种方法可以通过Android Studio中的Ajax发送多种类型的HashMap参数?

有没有一种方法可以使用git自动将Github中的库更新为Android Studio项目?

有没有一种方法可以确定一年在Swift中是否有a年?

有没有一种快速的方法可以在Android Studio中手动重新排列方法?

有没有一种方法可以使用Visual Studio进行符合SQL标准的查询?

有没有一种方法可以更改Visual Studio Code的扩展文件夹位置?

有没有一种方法可以在Visual Studio Code中生成JSDoc注释