相关疑难解决方法(0)

如何在需要时提升权限?

此问题适用于Windows Vista!

我有一个通常无需管理权限的应用程序.有一个活动确实需要管理权限但我不想以更高的权限启动应用程序本身,因为我知道大部分时间用户甚至不使用该功能.

我正在考虑某种方法,通过该方法,我可以在某些事件上提升应用程序的权限(例如按下按钮).例:

如果用户单击此按钮,则会提示他使用UAC对话框或同意.我怎样才能做到这一点?

.net c# privileges uac windows-vista

83
推荐指数
4
解决办法
8万
查看次数

从注册表中删除文件夹 - 权限问题

我试图从注册表中删除一个文件夹.假设我要删除该文件夹

Software\TeamViewer
Run Code Online (Sandbox Code Playgroud)

我已经编写了代码,但它给出了一个例外情况"你不能写".我想它的权限和访问权限有些问题.

string keyapath = @"Software\TeamViewer";
RegistryKey regKeyAppRoot = Registry.CurrentUser.OpenSubKey(keyapath);
regKeyAppRoot.DeleteSubKeyTree(keyapath);
Run Code Online (Sandbox Code Playgroud)

如何授予我的软件从注册表中删除文件夹的权限?

编辑: 我有我的系统的管理员权限.我是否仍需要通过我的代码专门为应用程序分配权限?

c# registry winforms

1
推荐指数
1
解决办法
3010
查看次数

标签 统计

c# ×2

.net ×1

privileges ×1

registry ×1

uac ×1

windows-vista ×1

winforms ×1