易语言调用问题

我是刚学还不是很懂下面例子.程序集窗口程序集1.子程序_按钮1_被单击登录创建进程(“C:\WINDOWS\NOTEPAD.EXE”,“Administrator”,).... 我是刚学还不是很懂 下面例子

.程序集 窗口程序集1

.子程序 _按钮1_被单击

登录创建进程 (“C:\WINDOWS\NOTEPAD.EXE”, “Administrator”, )

.子程序 登录创建进程, 逻辑型, , 用其他用户创建某个进程
.参数 文件路径, 文本型
.参数 用户名, 文本型
.参数 密码, 文本型, 可空
.参数 域, 文本型, 可空
.参数 命令行参数, 文本型, 可空
.参数 当前目录, 文本型, 可空
.参数 进程标识, 整数型, 参考 可空, 用来保存进程标识的变量
.参数 线程标识, 整数型, 参考 可空, 用来保存线程标识的变量
.局部变量 StartupInfo, STARTUPINFOW
.局部变量 ProcessInfo, PROCESS_INFORMATION
.局部变量 ret, 逻辑型

StartupInfo.cb = 16 × 4 + 2 × 2
ret = CreateProcessWithLogonW (A2W (用户名), A2W (域), A2W (密码), 1, A2W (文件路径), A2W (选择 (是否为空 (命令行参数), 文件路径, 文件路径 + “ ” + 命令行参数)), 67108864, 0, A2W (当前目录), StartupInfo, ProcessInfo)
.如果真 (ret)
.如果真 (取反 (是否为空 (进程标识)))
进程标识 = ProcessInfo.dwProcessId
.如果真结束
.如果真 (取反 (是否为空 (线程标识)))
进程标识 = ProcessInfo.dwThreadId
.如果真结束

.如果真结束
返回 (ret)

.子程序 A2W, 字节集, , 将Ansi转成Unicode
.参数 欲转换的文本, 文本型
.局部变量 缓冲区, 字节集
.局部变量 缓冲区大小, 整数型

缓冲区大小 = MultiByteToWideChar (0, 0, 欲转换的文本, -1, { }, 0) × 2
缓冲区 = 取空白字节集 (缓冲区大小)
MultiByteToWideChar (0, 0, 欲转换的文本, 取文本长度 (欲转换的文本), 缓冲区, 缓冲区大小)
返回 (缓冲区)

如果我要是用其他用户X密码123打开XXX.exe 该怎么往下写呢 希望知道的帮帮忙谢谢
展开
 我来答
大强小屋
2010-06-24 · TA获得超过5766个赞
知道大有可为答主
回答量:2164
采纳率:50%
帮助的人:897万
展开全部
登录创建进程("XXX.exe","X","123",,,,,)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式