首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎么在后台用另一个用户运行某程序

2012-02-25 
如何在后台用另一个用户运行某程序?例如:目前的用户是 user,而超级用户是 administraor想用程序注册dll,但

如何在后台用另一个用户运行某程序?
例如:目前的用户是 user,而超级用户是 administraor

想用程序注册dll,但不希望每台机去手工搞, 而是希望我写的系统启动时,

用代码实现在后台用administraor登陆去运行注册dll的程序,注册dll的程序已经写好了.

[解决办法]
可以用 runas 达到你的目的:

c机器名 = Rtrim(GetWordNum(Id(),1,'#'))
c命令行 = 'runas /noprofile /user:' + c机器名 + '\administrator "regsvr32 ???.dll /s"'
!cmd/c &c命令行

不过,会要你输入管理员口令,如果这不合你的要求,可以从网上找些替代的软件,如:cpau 等,可以预先存储好密码。

热点排行