C# 是什么使程序需要提升的权限?

C# 是什么使程序需要提升的权限?,c#,C#,是什么使程序需要提升的权限?有办法找到答案吗?我有一个简单的程序,它所做的只是捕获用户会话更改(锁定、解锁、远程登录等),并将它们写入同一网络上的远程sql数据库。如果它不是在作为管理员的用户帐户下运行,则会崩溃 我知道我可以添加一个清单文件以使程序在管理模式下运行,但我不希望用户每次登录时都调用uac 还有别的办法吗 Windows弹出一条消息,说SystemTrayApp已停止工作。问题详情如下: 问题签名: 问题事件名称:CLR20r3 问题签名01:systemtrayapp.exe 问

是什么使程序需要提升的权限?有办法找到答案吗?我有一个简单的程序,它所做的只是捕获用户会话更改(锁定、解锁、远程登录等),并将它们写入同一网络上的远程sql数据库。如果它不是在作为管理员的用户帐户下运行,则会崩溃

我知道我可以添加一个清单文件以使程序在管理模式下运行,但我不希望用户每次登录时都调用uac

还有别的办法吗

Windows弹出一条消息,说SystemTrayApp已停止工作。问题详情如下:

问题签名:

问题事件名称:CLR20r3

问题签名01:systemtrayapp.exe

问题签名02:1.0.0.0

问题签名03:55799

问题签名04:系统数据

问题签名05:4.0.30319.17929

问题签名06:4ffa5c76

问题签名07:1ec1

问题签名08:10b

问题签名09:System.Data.SqlClient.Sql

操作系统版本:6.1.7601.2.1.0.256.48

区域设置ID:1033

附加信息1:0a9e

附加信息2:0a9e372d3b4ad19135b953a78882e789

附加信息3:0a9e


其他信息4:0a9e372d3b4ad19135b953a78882e789

编写Windows服务?捕获异常,检查消息。或者,由于它已经崩溃,请检查事件日志中的堆栈跟踪。@xanatos否,您不希望Windows服务具有管理权限,除非出于非常特殊的原因。“否则我的程序会在异常时崩溃”不是这样的原因。崩溃消息是什么?这将显示它所崩溃的API。@FLAdmin您真的应该添加一些日志。。。仍然
System.Data.SqlClient.Sql
非常清楚:-)