CSkin博客

标题: C#能否在检测到UAC开启用户拒绝管理员权限时执行普通代码 [打印本页]

作者: lnc1995    时间: 2015-5-24 05:45
标题: C#能否在检测到UAC开启用户拒绝管理员权限时执行普通代码
1.默认请求管理员身份运行,如果用户拒绝,能否执行一段普通的不需要管理员权限的代码,或者能否在资源文件中集成一个编译好的EXE,如果没有管理员权限就把这个EXE释放。
2.C#发送邮件会被360之类的软件检测并拦截,有什么解决办法吗?
3.C#可以实现局域网自我传播吗?


求解,C#刚入门,尝试性写的一个小程序,不做坏事,只为了验证C#是否可以做到类似病毒的效果

作者: 乔克斯    时间: 2015-5-24 14:30
你这些。。资源提取exe。。局域网传播。。。邮件发送都属于病毒性质。会被360拦截的。。而且net不适合写木马。因为你不能让用户中毒前,还要他装框架吧。除非他有框架。所以net传播性很弱。管理员模式的话,只要2种,默认必须管理员运行,确定就运行,不确定就不打开exe。
作者: lnc1995    时间: 2015-5-25 17:01
乔克斯 发表于 2015-5-24 14:30
你这些。。资源提取exe。。局域网传播。。。邮件发送都属于病毒性质。会被360拦截的。。而且net不适合写木 ...

.Net不是开源了么 不知道能不能实现程序自带运行环境。
另外一个关于管理员权限运行,如果不在项目属性里配置,而是用代码去请求管理员权限,用户拒绝时会被Catch块抓到异常,我想在这个块里实现释放exe不知道可行否
作者: 乔克斯    时间: 2015-5-26 09:18
lnc1995 发表于 2015-5-25 17:01
.Net不是开源了么 不知道能不能实现程序自带运行环境。
另外一个关于管理员权限运行,如果不在项目属性里 ...

mono就是类似带框架一起运行的。代码检测的不知道,没试过,你试试就知道了。




欢迎光临 CSkin博客 (http://bbs.cskin.net/) Powered by Discuz! X3.2