社区
进程/线程/DLL
帖子详情
服务程序中如何以登陆用户身份执行一段代码
xqchang
2010-11-18 03:08:51
在服务程序中需要当前登陆用户的注册表信息,但因为服务程序的用户是system,不能访问登陆用户的注册表,参考了
http://www.wangchao.net.cn/bbsdetail_748621.html
中的例子,也成功了,但需要再生成一个exe文件,有什么办法直接在服务程序中以登陆用户身份执行一个函数吗?
...全文
248
7
打赏
收藏
服务程序中如何以登陆用户身份执行一段代码
在服务程序中需要当前登陆用户的注册表信息,但因为服务程序的用户是system,不能访问登陆用户的注册表,参考了 http://www.wangchao.net.cn/bbsdetail_748621.html 中的例子,也成功了,但需要再生成一个exe文件,有什么办法直接在服务程序中以登陆用户身份执行一个函数吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cnzdgs
2010-11-21
打赏
举报
回复
所有用户的注册表信息都在HKEY_USERS主键下,服务程序可以直接访问。
也可以在安装服务时指定用户名和密码,使服务以指定用户身份加载。
yeah2000
2010-11-18
打赏
举报
回复
参考
http://www.zxboy.com/article.asp?id=115
我的程序是个服务通过登录之后,使用administrater来操作系统桌面
xqchang
2010-11-18
打赏
举报
回复
[Quote=引用 2 楼 visualwind 的回复:]
不写EXE的话恐怕就得写DLL,要么注入DLL到目标机器的进程中,执行你的函数,要么在目标机器运行rundll32.exe,加载你的DLL
[/Quote]
谢谢回复。就是因为觉得再生成一个文件不够美气,所以希望能有更好的办法。
梧桐126
2010-11-18
打赏
举报
回复
这个貌似有点困难,可能要改一些注册表信息
visualwind
2010-11-18
打赏
举报
回复
不写EXE的话恐怕就得写DLL,要么注入DLL到目标机器的进程中,执行你的函数,要么在目标机器运行rundll32.exe,加载你的DLL
csx007700
2010-11-18
打赏
举报
回复
楼上例子不错 mark一下
雪山怪人
2010-11-18
打赏
举报
回复
没有中,绑你顶了。
java小程序获取
用户
身份
登陆
在上面的
代码
中
,我们首先加载MySQL的JDBC驱动程序,然后建立与数据库的连接。在这个例子
中
,我们通过
用户
名和密码来查询
用户
表,如果查询结果存在,则表示登录成功;在实际应用
中
,我们可以将这段
代码
嵌入到一个Java小程序
中
,通过
用户
输入来获取
用户
名和密码,并调用上述登录方法进行验证。总结起来,通过使用Java语言和MySQL数据库,我们可以创建一个小程序来获取
用户
身份
并进行登录操作。在Java小程序
中
,可以使用不同的方法来获取
用户
的
身份
并进行登录操作。首先,我们需要创建一个
用户
表来存储
用户
的
身份
信息。
shell脚本
中
使用其他
用户
执行
脚本
1,用su,当我们需要以其他
身份
执行
command,或者shell脚本。一般命令如下: a.切换
用户
只
执行
一条命令的可以用: su-oracle-c your_commandb.切换
用户
执行
一个shell文件可以用:su-oracle-s/bin/bashyour_shell.sh 2,在某些软件安装过程
中
,要创建独立
用户
,然后以该
用户
运行某些安装操作,...
linux 以其他
用户
执行
脚本
1,用su,当我们需要以其他
身份
执行
command,或者shell脚本。一般命令如下: a. 切换
用户
只
执行
一条命令的可以用: su - oracle -c your_command b. 切换
用户
执行
一个shell文件可以用:su - oracle -s /bin/bash your_shell.sh 2,在某些软件安装过程
中
,要创建独立
用户
,然后以该
用户
运行某些安装操
Asp.net程序的
身份
ASP.NET程序会固定的模拟ASP_NET这个
用户
的
身份
来运行,这来源于ASP.NET的程序的一种要求,她需要像
服务程序
一样不需要
登陆
就能运行。当然也有安全性方面的要求但,这也带来了一些问题。比如:非常经典的一个关于ASP.NET的数据访问的问题。“为什么我在WINFORM
中
运行的很好的
代码
,在ASP.NET
中
就不行了...”然后是
一段
没有错误的访问数据库的
代码
。这段访问数据库
代码
本身没有问题,...
c#语言管理员系统
代码
,详细介绍C#默认以管理员
身份
运行程序示例
代码
font-family:'Microsoft YaHei'; font-size:24px">一、通过配置文件实现以管理员
身份
运行程序Vista 和 Windows 7 操作系统为了加强安全,增加了 UAC(
用户
账户控制) 的机制,如果 UAC 被打开,
用户
即使是以管理员权限登录,其应用程序默认情况下也无法对系统目录,系统注册表等可能影响系统运行的设置进行写操作。这个机制大大增强了系统的安全...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章