无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 9957|回复: 30
打印 上一主题 下一主题

[求助] ToDesk打包成单文件如何让其运行完成后点关闭自动结束进程和删除临时目录

[复制链接]
跳转到指定楼层
#
发表于 2020-6-17 10:34:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
ToDesk是国内一个新型开发游戏加速器的公司做的远控程序,目前属于内测阶段,虽然还有很多需要完善的细节,但就目前的进度和使用情况而言大有取代TV的趋势,秒获取秒连接,效果还是不错的!
但是这个程序运行后点关闭是自动最小化到任务栏托盘的,进程和服务常驻内存,所以用基于7z的打包工具进行单文件封包运行后无法正常结束进程和删除释放目录,大概查询了一下貌似需要获取“窗口标题”,程序语言和批处理功底太菜,特此求助!
通过如下代码结束进程和删除:
@echo off
pushd "%~dp0"
attrib -R -A -S -H *.*
taskkill /f /im ToDesk.exe
taskkill /f /im ToDesk_Service.exe
taskkill /f /im ToDesk_Session.exe
@NET stop ToDesk_Service
@sc delete ToDesk_Service
cd..&rd /s /q "%~dp0"

但是不知道如何判断这个时机如何执行?
文件我放上来,希望这方面的大佬能够不吝赐教,万分感谢!
https://yunpan.360.cn/surl_yYXuXJaDaZ2
ToDesk.rar (3.84 MB, 下载次数: 55)

评分

参与人数 1无忧币 +1 收起 理由
yuangao + 1 这个的话,修改程序了,过不了白,不修改,.

查看全部评分

30#
发表于 2020-11-9 08:26:56 | 只看该作者
能否检查进程,不存在就清理
回复

使用道具 举报

29#
发表于 2020-6-21 11:49:57 | 只看该作者
谢谢分享
回复

使用道具 举报

28#
 楼主| 发表于 2020-6-18 16:20:09 | 只看该作者
plusv 发表于 2020-6-18 15:56
这需要编程.

我觉的最快的方法是给软件商发建议,

好的 感谢!后续他们会开发绿色版的,目前属于内测完善功能在,所以就没有提!
回复

使用道具 举报

27#
发表于 2020-6-18 15:56:42 | 只看该作者
2011wanglei5207 发表于 2020-6-18 15:48
能不能来个例子,P大?另外大佬修改的TV很不错,什么时候能不能改一个System账户下能用的TvQs版本?

这需要编程.

我觉的最快的方法是给软件商发建议,
通常软件都有选项能
点击 "X" 结束程序

点击 "X" 最小化到 Traybar.

我个人是常给软件商发建议,
Bug/功能需求/建议/....

点评

好的 感谢!后续他们会开发绿色版的,目前属于内测完善功能在,所以就没有提!  详情 回复 发表于 2020-6-18 16:20
回复

使用道具 举报

26#
 楼主| 发表于 2020-6-18 15:48:13 | 只看该作者
plusv 发表于 2020-6-18 15:44
以思路来说,
可以 Hook 关闭窗口,
当用户点击 "X" 就接管.

能不能来个例子,P大?另外大佬修改的TV很不错,什么时候能不能改一个System账户下能用的TvQs版本?

点评

这需要编程. 我觉的最快的方法是给软件商发建议, 通常软件都有选项能 点击 "X" 结束程序 或 点击 "X" 最小化到 Traybar. 我个人是常给软件商发建议, Bug/功能需求/建议/....  详情 回复 发表于 2020-6-18 15:56
回复

使用道具 举报

25#
 楼主| 发表于 2020-6-18 15:44:45 | 只看该作者
rgy 发表于 2020-6-18 15:41
好想法,我也想知道有什么方法可以实现,我先百度看看

我以为大佬突破了 哈哈!现有的贴上来吧:
@echo off & pushd "%~dp0" && cd /d "%~dp0"
attrib -R -A -S -H *.*
start /wait ToDesk.exe
cls
:1
@tasklist | find /i "ToDesk.exe">nul 2>nul || rd /s /q "%~dp0" >nul 2>nul
goto 1
回复

使用道具 举报

24#
发表于 2020-6-18 15:44:06 | 只看该作者
以思路来说,
可以 Hook 关闭窗口,
当用户点击 "X" 就接管.

点评

能不能来个例子,P大?另外大佬修改的TV很不错,什么时候能不能改一个System账户下能用的TvQs版本?  详情 回复 发表于 2020-6-18 15:48
回复

使用道具 举报

23#
发表于 2020-6-18 15:41:18 | 只看该作者
好想法,我也想知道有什么方法可以实现,我先百度看看

点评

我以为大佬突破了 哈哈!现有的贴上来吧: @echo off & pushd "%~dp0" && cd /d "%~dp0" attrib -R -A -S -H *.* start /wait ToDesk.exe cls :1 @tasklist | find /i "ToDesk.exe">nul 2>nul || rd /s /q "%~  详情 回复 发表于 2020-6-18 15:44
回复

使用道具 举报

22#
 楼主| 发表于 2020-6-18 15:09:35 | 只看该作者
rgy 发表于 2020-6-18 15:01
楼主是不是想只关掉这个程序的窗口就可以把这个软件的所有进程和服务全部关掉,顺道把垃圾也清了,而不用去 ...

尝试了一个折中办法,手动关闭程序后自动删除临时目录!
回复

使用道具 举报

21#
 楼主| 发表于 2020-6-18 15:08:47 | 只看该作者
rgy 发表于 2020-6-18 15:01
楼主是不是想只关掉这个程序的窗口就可以把这个软件的所有进程和服务全部关掉,顺道把垃圾也清了,而不用去 ...

对的!
回复

使用道具 举报

20#
发表于 2020-6-18 15:01:30 | 只看该作者
楼主是不是想只关掉这个程序的窗口就可以把这个软件的所有进程和服务全部关掉,顺道把垃圾也清了,而不用去托盘图标右键退出。
窗口在程序就在,窗口不在程序就全退出。

点评

尝试了一个折中办法,手动关闭程序后自动删除临时目录!  详情 回复 发表于 2020-6-18 15:09
对的!  详情 回复 发表于 2020-6-18 15:08
回复

使用道具 举报

19#
发表于 2020-6-18 11:37:30 来自手机 | 只看该作者
本帖最后由 窄口牛 于 2020-6-18 11:38 编辑

原来是服务啊。那也是start wait比较好。
回复

使用道具 举报

18#
 楼主| 发表于 2020-6-18 11:20:02 | 只看该作者
窄口牛 发表于 2020-6-18 11:10
至少得关闭todesk.exe才行,如果这个不能关,那就再弄一个可以关闭的exe,start  /wait它,工作完成后关闭 ...

难点就是这个程序你点击关闭不是直接退出的啊 最小化到任务栏托盘的 进程还是常驻内存的,你调用另一个程序也只能通过延迟关闭吧?
回复

使用道具 举报

17#
 楼主| 发表于 2020-6-18 11:01:07 | 只看该作者
窄口牛 发表于 2020-6-18 10:30
wait就是等它关闭,以后执行后面的。

大佬您给实测一下看看能不能行?我这边测试是不行的哦!
回复

使用道具 举报

16#
发表于 2020-6-18 10:34:00 | 只看该作者
2011wanglei5207 发表于 2020-6-18 09:34
AnyDesk您这边远控不卡吗?我测试几乎就控制不了桌面!

用过几回感觉还行...
回复

使用道具 举报

15#
发表于 2020-6-18 10:30:18 来自手机 | 只看该作者
wait就是等它关闭,以后执行后面的。

点评

大佬您给实测一下看看能不能行?我这边测试是不行的哦!  详情 回复 发表于 2020-6-18 11:01
回复

使用道具 举报

14#
 楼主| 发表于 2020-6-18 09:42:36 | 只看该作者
窄口牛 发表于 2020-6-17 18:08
start “” /wait todesk.exe

难点在于怎么来判断我关闭了软件这个动作,简单处理可以加上Timeout /T XXX 但是这个不是我想要的结果!
回复

使用道具 举报

13#
 楼主| 发表于 2020-6-18 09:38:09 | 只看该作者
2011wanglei5207 发表于 2020-6-17 18:27
感谢,我测试一下!

/wait参数加上去不行啊,到不了软件窗口!
回复

使用道具 举报

12#
 楼主| 发表于 2020-6-18 09:34:56 | 只看该作者
邪恶海盗 发表于 2020-6-18 00:06
我觉得还是AnyDesk靠谱,国产的说实话,真心感觉不靠谱...

AnyDesk您这边远控不卡吗?我测试几乎就控制不了桌面!

点评

用过几回感觉还行...  详情 回复 发表于 2020-6-18 10:34
回复

使用道具 举报

11#
发表于 2020-6-18 00:06:16 | 只看该作者
我觉得还是AnyDesk靠谱,国产的说实话,真心感觉不靠谱...

点评

AnyDesk您这边远控不卡吗?我测试几乎就控制不了桌面!  详情 回复 发表于 2020-6-18 09:34
回复

使用道具 举报

10#
 楼主| 发表于 2020-6-17 18:27:55 | 只看该作者
窄口牛 发表于 2020-6-17 18:08
start “” /wait todesk.exe

感谢,我测试一下!

点评

/wait参数加上去不行啊,到不了软件窗口!  详情 回复 发表于 2020-6-18 09:38
回复

使用道具 举报

9#
发表于 2020-6-17 18:08:19 来自手机 | 只看该作者
start “” /wait todesk.exe

点评

难点在于怎么来判断我关闭了软件这个动作,简单处理可以加上Timeout /T XXX 但是这个不是我想要的结果!  详情 回复 发表于 2020-6-18 09:42
回复

使用道具 举报

8#
 楼主| 发表于 2020-6-17 17:01:18 | 只看该作者
zhoubin 发表于 2020-6-17 14:47
7z打包,运行:1.ToDesk.exe
                      2.你的这个批处理
这个回答,你看行吗?

不可以的,按这个逻辑都到不了软件窗口,释放完成后马上就删除了!
回复

使用道具 举报

7#
发表于 2020-6-17 14:47:40 | 只看该作者
7z打包,运行:1.ToDesk.exe
                      2.你的这个批处理
这个回答,你看行吗?

点评

不可以的,按这个逻辑都到不了软件窗口,释放完成后马上就删除了!  详情 回复 发表于 2020-6-17 17:01
回复

使用道具 举报

6#
 楼主| 发表于 2020-6-17 13:19:08 | 只看该作者

我是来求助的不是来分享的啊
回复

使用道具 举报

5#
发表于 2020-6-17 13:14:06 | 只看该作者
谢谢分享

点评

我是来求助的不是来分享的啊  详情 回复 发表于 2020-6-17 13:19
回复

使用道具 举报

4#
 楼主| 发表于 2020-6-17 13:10:07 | 只看该作者
左岸麦田 发表于 2020-6-17 10:55
AnyDesk很方便,主要可以多客户端使用,电脑的挂着,手机也可以操作电脑做一些简单的办公,这点挺方便的 ...

目前来说TV我还是主用,事实上远程用的频率也不多,而且从来不用这类软件做自启动,即用即开,用完就退出去了,倒是没有发现什么隐私泄露、信用卡盗刷这种恶劣事件!另外:ToDesk后期会开发手机客户端和Linux客户端,希望国产这个软件能够完善取代TV吧,那货现在国内使用特别不友好
回复

使用道具 举报

3#
发表于 2020-6-17 10:55:27 | 只看该作者
2011wanglei5207 发表于 2020-6-17 10:51
AnyDesk我这边实机测试卡的不行,貌似只在局域网效果不错,这个我连备选都用不上

AnyDesk很方便,主要可以多客户端使用,电脑的挂着,手机也可以操作电脑做一些简单的办公,这点挺方便的。至于teamviwer,几年前用过,那时候信用卡因为这款工具被盗刷过,所以就没在使用。

点评

目前来说TV我还是主用,事实上远程用的频率也不多,而且从来不用这类软件做自启动,即用即开,用完就退出去了,倒是没有发现什么隐私泄露、信用卡盗刷这种恶劣事件!另外:ToDesk后期会开发手机客户端和Linux客户端  详情 回复 发表于 2020-6-17 13:10
回复

使用道具 举报

2#
 楼主| 发表于 2020-6-17 10:51:00 | 只看该作者
左岸麦田 发表于 2020-6-17 10:44
目前在使用AnyDesk, ToDesk也关注到,国产的不知道能不能做到不流氓。

AnyDesk我这边实机测试卡的不行,貌似只在局域网效果不错,这个我连备选都用不上

点评

AnyDesk很方便,主要可以多客户端使用,电脑的挂着,手机也可以操作电脑做一些简单的办公,这点挺方便的。至于teamviwer,几年前用过,那时候信用卡因为这款工具被盗刷过,所以就没在使用。  详情 回复 发表于 2020-6-17 10:55
回复

使用道具 举报

1#
发表于 2020-6-17 10:44:08 | 只看该作者
本帖最后由 左岸麦田 于 2020-6-17 10:52 编辑

目前在使用AnyDesk, ToDesk也关注到,国产的不知道能不能做到不流氓。比如楼主使用的360网盘之类的国产,那时候网盘盛行,承诺永不收费,永不过期,后来360公司直接把网盘这块拿掉了,当时那么多文件存着,一下子说关闭就关闭,让人寒心。

点评

AnyDesk我这边实机测试卡的不行,貌似只在局域网效果不错,这个我连备选都用不上  详情 回复 发表于 2020-6-17 10:51
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-3-13 07:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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