找回密码
 加入
搜索
查看: 7419|回复: 6

[AU3基础] 脚本做的exe,如何在后台运行?(不是隐藏窗口那种)

  [复制链接]
发表于 2010-12-29 19:08:11 | 显示全部楼层 |阅读模式
现在公司在用的,是一个叫wget的软件
现在应用,基本都是后台操作的
所谓的后台,是没有登陆任何账户
界面就保留在windows的登陆界面
然后机器里有bat,内容大致是start wget.exe……这种
比如,当前计算机登陆了A账户,在远程计算机上调用这台机器上的bat脚本,运行了wget.exe,这时候A账户的使用者什么都感觉不到,只是在任务管理器下能看到wget.exe在运行而已,在任务管理器器下,看用户名是别的账户
au3编写的exe能做到吗?或者是bat中的start参数做到的?我用start /?查了一下没有查到可用的信息
 楼主| 发表于 2010-12-29 19:10:27 | 显示全部楼层
我现在的想法是做个更新用的东西,即使有人在用计算机的时候,我也能在远程调用bat,运行exe实现复制粘贴的目的
但是我现在,做了个试验,就一句dircopy做了个exe
然后建个ping -n 127.0.0.1,start xx.exe的bat
能查到cmd.exe在运行了,但是没有复制粘贴的效果
发表于 2010-12-29 20:12:10 | 显示全部楼层
没有登录账号系统是不允许程序运行的 要么做做成驱动 就像杀毒软件或是病毒一样 这样很容易被杀毒软件误报吧
发表于 2010-12-29 20:16:03 | 显示全部楼层
LZ的意思是用别的账户运行程序吧?
试试这个函数
RunAs ( "username", "domain", "password", logon_flag, "program" [, "workingdir" [, show_flag [, opt_flag ]]] )
 楼主| 发表于 2010-12-29 20:29:00 | 显示全部楼层
LZ的意思是用别的账户运行程序吧?
试试这个函数
RunAs ( "username", "domain", "password", logon_flag ...
fhp2009 发表于 2010-12-29 20:16


没太看明白,在家里也不知道怎么测试,明天到公司试用这个函数吧

确实是在用别的账户运行,但是系统没登陆时,也可以用别的账户运行下载,
你告诉我的这个函数,也可以做到吗?
发表于 2010-12-29 21:28:42 | 显示全部楼层
http://support.microsoft.com/kb/243486/
也可以用 firedaemon 软件 注册为系统服务
 楼主| 发表于 2010-12-29 23:01:52 | 显示全部楼层
回复 5# dearmb

又看了一眼,好像不是我的要求啊

简单的说,我要用au3编个exe,可以实现在系统未登陆时和其他用户登陆时,我可以远程通过调用bat将exe运行起来,实现复制,粘贴操作
只可以在任务管理器下发现进程在运行
因为wget.exe这种东西可以实现,但是那个是http,ftp的,我现在只是想做到复制粘贴就可以了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 14:40 , Processed in 0.078890 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表