TC官方合作论坛

标题: ExitWindow** [打印本页]

作者: 回头是岸    时间: 2015-6-24 11:41
标题: ExitWindow**

TC里居然没有重启函数

ExitWindowsE x

请问该函数如何,用dllcall调用,我纠结的是2个参数的类型,不知道怎么填 ?





作者: dear    时间: 2015-6-24 12:21
系统关机 就包含重启参数。
作者: 回头是岸    时间: 2015-6-24 13:41
dear 发表于 2015-6-24 12:21
系统关机 就包含重启参数。

  谢爷了
作者: jimye0526    时间: 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是双字啊 1字2个字节  双字4个字节 就是一个整数型 int
作者: 回头是岸    时间: 2015-6-24 14:02
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

大神
作者: 2645572175    时间: 2015-6-24 14:09
一楼说的对
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
jimye0526 发表于 2015-6-24 13:46
两个参数 uint 就是无符号整数型  4字节  某种程度能用int代替吧  只要不超过int的值的范围大小

dword就是 ...

dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行
作者: 回头是岸    时间: 2015-6-24 14:15
2645572175 发表于 2015-6-24 14:09
一楼说的对

TC 那个重启很慢
作者: jimye0526    时间: 2015-6-24 15:44
本帖最后由 jimye0526 于 2015-6-24 15:49 编辑
回头是岸 发表于 2015-6-24 14:15
dllcall("user32.dll","bool","ExitWindow**","int",2,"int",0)

事实证明这样不行


long  
作者: 回头是岸    时间: 2015-6-24 16:46
jimye0526 发表于 2015-6-24 15:44
long

long 不行
作者: rainshine    时间: 2015-6-24 18:46
我记得好像这个函数需要提权之后才能用来着
作者: sam7894604    时间: 2015-6-24 22:50
本帖最后由 sam7894604 于 2015-6-24 22:58 编辑

正好手边有提升权限的代码,顺着此帖一并开源了
不过TC不是有 系统关机 函数么,第二参数设为 1 就是重启了

【鬼玺开源】TC5.0 Win32 API - 提升进程权限
http://bbs.tyuyan.com/forum.php? ... 51710&fromuid=52263






欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1