无忧启动论坛

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

[更新(2022/11/11) ModernUI回归] explorer再见,WinXShell你好!

    [复制链接]
361#
发表于 2018-6-23 09:22:55 | 只看该作者
本帖最后由 hanzsim 于 2018-6-23 09:29 编辑
slore 发表于 2018-6-22 21:16
右键打开所在文件夹,导入了wsxStub.reg么。

快捷方式双击的问题以前修复过,感觉是上个版本支持“打 ...


导入了。我用的是10PEx64,http://bbs.wuyou.net/forum.php?m ... ;extra=&page=63
刚才试验了一下,这个PE里的86版本也是如此,这个PE将音量控制快捷方式放在了QuickLaunch里,点击不是运行,而是使用内部的TC文件管理器打开所在的文件夹。我换了今年4月的winxshell依然不运行,代之的是使用winxshell打开所在的文件夹。

点评

新版带了音量UI,不想显示的话,可以改下lua脚本直接打开sndvol32.exe 我在正常系统试了下,好着呢,看来就是导入快捷方式的注册表成了默认项,我试试这个PE  发表于 2018-6-23 09:49
回复

使用道具 举报

362#
发表于 2018-6-23 09:55:28 | 只看该作者
那个PE很不错,可扩展性好,尺寸小,速度快。我在里面加了很多东西,甚至把Office 07都加进去了,装备当主力PE了。现在扩充的东西都加进去了,64位的还不到500M大小,要是解决了这个快捷方式问题就完美了。

点评

我直接加载ljycslg发布的Win10_16299_PE_x86&x64_10.31.iso中的x64PE, 点击快捷方式,是正确打开的,不过右键“打开文件夹”功能卡死,TC没有启动。 然后在PE中,加载WinXShell.ISO把最新版本复制到X盘, 导入  详情 回复 发表于 2018-6-23 12:16
回复

使用道具 举报

363#
发表于 2018-6-23 11:33:09 | 只看该作者
非常感谢楼主的分享!谢谢
回复

使用道具 举报

364#
 楼主| 发表于 2018-6-23 12:16:27 | 只看该作者
hanzsim 发表于 2018-6-23 09:55
那个PE很不错,可扩展性好,尺寸小,速度快。我在里面加了很多东西,甚至把Office 07都加进去了,装备当主 ...

我直接加载ljycslg发布的Win10_16299_PE_x86&x64_10.31.iso中的x64PE,
点击快捷方式,是正确打开的,不过右键“打开文件夹”功能卡死,TC没有启动。

然后在PE中,加载WinXShell.ISO把最新版本复制到X盘,
导入注册表后运行,
winxshell.exe -winpe
将启动新版WinXShell.exe,快捷方式,右键的“打开文件所在位置”,快捷方式属性的
“文件所在位置(F)”功能均正常。

你可以否测试下?

点评

SystemInfo UI我这里运行有点问题,不知道你那里如何。使用新版的WinXShell.exe加载UI_SystemInfo中的main.jcfg,XML文件中的六个文本:System, Device Management, Remote Setting等等都不显示,其它信息正常;使用  详情 回复 发表于 2018-6-25 05:33
昨天折腾了一天还不行。今天重下了那个PE,结果,没事了! 快速启动工具栏里的快捷方式可以运行。晕倒。估计我整合软件时注册表哪里出了问题了。 我从头再来一遍看看哪里出问题了。  详情 回复 发表于 2018-6-24 09:31
回复

使用道具 举报

365#
发表于 2018-6-24 09:31:07 | 只看该作者
slore 发表于 2018-6-23 12:16
我直接加载ljycslg发布的Win10_16299_PE_x86&x64_10.31.iso中的x64PE,
点击快捷方式,是正确打开的,不 ...

昨天折腾了一天还不行。今天重下了那个PE,结果,没事了!
快速启动工具栏里的快捷方式可以运行。晕倒。估计我整合软件时注册表哪里出了问题了。
我从头再来一遍看看哪里出问题了。
回复

使用道具 举报

366#
发表于 2018-6-25 05:33:32 | 只看该作者
本帖最后由 hanzsim 于 2018-6-25 06:05 编辑
slore 发表于 2018-6-23 12:16
我直接加载ljycslg发布的Win10_16299_PE_x86&x64_10.31.iso中的x64PE,
点击快捷方式,是正确打开的,不 ...


现在所有快捷方式功能都是正常的,运行,右键TC,右键winxshell打开位置,快捷方式属性打开所在文件夹(F)。这些功能都正常,不卡死了。

SystemInfo UI我这里运行有点问题,不知道你那里如何。使用新版的WinXShell.exe加载UI_SystemInfo中的main.jcfg,XML文件中的六个文本:System, Device Management, Remote Setting等等都不显示,其它信息正常;使用老版的WinXShell.exe加载,XML中的文本显示正常,而其它信息没有显示。
另外,SystemInfo中的main.xml中的Remote Setting重了,后一个应该是System Protection。

1.jpg (300.32 KB, 下载次数: 174)

老版winxshell.exe加载

老版winxshell.exe加载

2.jpg (347.25 KB, 下载次数: 163)

新版winxshell.exe加载

新版winxshell.exe加载

点评

命令调用要补充systemproperties*.exe.  详情 回复 发表于 2018-6-25 06:41
你可以看main.lua,因为我没写死名字,从系统资源加载,要加载sysdm.cpl.mui。l的PE精简掉了。你补充到zh-CN目录就行。  详情 回复 发表于 2018-6-25 06:38
你可以看main.lua,因为我没写死名字,从系统资源加载,要加载sysdm.cpl.mui。l的PE精简掉了。你补充到zh-CN目录就行。  详情 回复 发表于 2018-6-25 06:38
回复

使用道具 举报

367#
 楼主| 发表于 2018-6-25 06:38:17 | 只看该作者
hanzsim 发表于 2018-6-25 05:33
现在所有快捷方式功能都是正常的,运行,右键TC,右键winxshell打开位置,快捷方式属性打开所在文件夹 ...

你可以看main.lua,因为我没写死名字,从系统资源加载,要加载sysdm.cpl.mui。l的PE精简掉了。你补充到zh-CN目录就行。
回复

使用道具 举报

368#
 楼主| 发表于 2018-6-25 06:38:23 | 只看该作者
hanzsim 发表于 2018-6-25 05:33
现在所有快捷方式功能都是正常的,运行,右键TC,右键winxshell打开位置,快捷方式属性打开所在文件夹 ...

你可以看main.lua,因为我没写死名字,从系统资源加载,要加载sysdm.cpl.mui。l的PE精简掉了。你补充到zh-CN目录就行。

点评

嗯,我也发现了是读取系统dll资源,这个PE里没有,我正在找。  详情 回复 发表于 2018-6-25 07:54
回复

使用道具 举报

369#
 楼主| 发表于 2018-6-25 06:41:20 | 只看该作者
hanzsim 发表于 2018-6-25 05:33
现在所有快捷方式功能都是正常的,运行,右键TC,右键winxshell打开位置,快捷方式属性打开所在文件夹 ...

命令调用要补充systemproperties*.exe.
回复

使用道具 举报

370#
发表于 2018-6-25 07:54:21 | 只看该作者
本帖最后由 hanzsim 于 2018-6-25 08:23 编辑
slore 发表于 2018-6-25 06:38
你可以看main.lua,因为我没写死名字,从系统资源加载,要加载sysdm.cpl.mui。l的PE精简掉了。你补充到zh ...


嗯,我也发现了是读取系统dll资源,这个PE里没有,我正在找。
把Win7X64的对应文件拷进去能用,不用找10x64的了
多谢指点
回复

使用道具 举报

371#
发表于 2018-6-26 19:42:01 | 只看该作者
学习一下
回复

使用道具 举报

372#
发表于 2018-6-26 23:31:43 | 只看该作者
学习了,谢谢
回复

使用道具 举报

373#
发表于 2018-7-4 18:45:08 | 只看该作者
谢谢分享
回复

使用道具 举报

374#
发表于 2018-7-4 19:11:17 | 只看该作者
ok.......................
回复

使用道具 举报

375#
发表于 2018-7-18 14:11:42 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

376#
发表于 2018-7-26 14:27:26 | 只看该作者
查看本帖隐藏内容

点评

下早了几小时,刚更新了最新版,把隐藏内容删除了。 隐藏内容的功能建议使用最新版。  发表于 2018-7-27 12:00
回复

使用道具 举报

377#
发表于 2018-8-2 16:47:28 | 只看该作者
非常棒的程序。
反馈几个问题:
1. 没选中任何对象的情况下,回车键提示“找不到对象”。
2. 无法打开文件夹快捷方式?
3. 能不能给个设置可以取消 关机/重启 的确认对话框。

万分感谢。

点评

PE环境,加了-winpe,不知道是不是winxshell版本问题),非最新版。  详情 回复 发表于 2018-8-2 20:39
谢谢反馈。 1.确实存在此问题,下个版本修复。 2.文件夹快捷方式会调用explorer.exe处理,下个版本修复为自身打开。 运行环境是PE?还是Windows? 按理说PE环境的话,-winpe启动,已经定义为wpeuitl.exe  详情 回复 发表于 2018-8-2 17:53
回复

使用道具 举报

378#
发表于 2018-8-2 17:22:44 | 只看该作者
能不能更新一下l大的那个pe啊。

点评

好的,谢谢。  详情 回复 发表于 2018-8-2 18:47
对于l大的PE,就是我的电脑属性,还有“快捷方式”的打开所在位置有所改变,网络,声音控制这些周边,替换WinXShell.exe合并下WinXShell.jcfg就行了。感觉更新意义不大,建议等RS5,l大来更新内核吧。  发表于 2018-8-2 17:57
回复

使用道具 举报

379#
 楼主| 发表于 2018-8-2 17:53:17 | 只看该作者
tyc600 发表于 2018-8-2 16:47
非常棒的程序。
反馈几个问题:
1. 没选中任何对象的情况下,回车键提示“找不到对象”。

谢谢反馈。

1.确实存在此问题,下个版本修复。
2.文件夹快捷方式会调用explorer.exe处理,下个版本修复为自身打开。

3.能不能给个设置可以取消 关机/重启 的确认对话框。

运行环境是PE?还是Windows?

按理说PE环境的话,-winpe启动,已经定义为wpeuitl.exe shutdown,直接关机,没有确认对话框。
如果是Windows环境,可以在WinXShell.lua中自定义直接调用shutdown程序关机。

  1. function on_startmenu_shutdown()
  2. app:run('shutdown.exe', '-s -t 0')
  3. end
复制代码
回复

使用道具 举报

380#
发表于 2018-8-2 18:47:24 | 只看该作者
2012zhd 发表于 2018-8-2 17:22
能不能更新一下l大的那个pe啊。

好的,谢谢。
回复

使用道具 举报

381#
发表于 2018-8-2 19:16:51 | 只看该作者
wes8系统今天测试了一下,加了-wes参数,的确解决了界面卡的的问题,第一次初始化expllorer后,窗口没有自动关闭,还是打开的,这样不利于后台自动运行。之前版本里面的那个关机界面怎么不能用了。提示找不到,同样的配置方式。现在是不是取消了-noautostart参数。

点评

哦,你是WES8啊,我标题是WIN7是"控制面板",其他是抄WIN10的"所有控制面板项", if ver == '6.1' then你修改成if ver == '6.1' or ver == '6.2' then估计就好了.  发表于 2018-8-2 19:59
我没有能用的WES系统,我在WINDOW7下面测试的. 第一次winxshell运行会启动control.exe然后关闭“控制面板”窗口。 你运行下WinXShell.exe -console -wes 看下输出的窗口标题是否一致(任务管理器->应用程  详情 回复 发表于 2018-8-2 19:55
回复

使用道具 举报

382#
 楼主| 发表于 2018-8-2 19:55:41 | 只看该作者
xintiandi 发表于 2018-8-2 19:16
wes8系统今天测试了一下,加了-wes参数,的确解决了界面卡的的问题,第一次初始化expllorer后,窗口没有自 ...


我没有能用的WES系统,我在WINDOW7下面测试的.

第一次winxshell运行会启动control.exe然后关闭“控制面板”窗口。

方便调试和自定义,这部分逻辑在WinXShell.lua中:
  1. function initcontrolpanel(ver)
  2.   local ctrlpanel_title = ''
  3.   --  4161    Control Panel
  4.   -- 32012    All Control Panel Items
  5.   if ver == '6.1' then
  6.     ctrlpanel_title = app:call('resstr', '#{@shell32.dll,4161}')
  7.   else
  8.     ctrlpanel_title = app:call('resstr', '#{@shell32.dll,32012}')
  9.   end
  10.   app:print(ctrlpanel_title)
  11.   app:run('control.exe')
  12.   app:call('sleep', 500)
  13.   local cp_win = winapi.find_window('CabinetWClass', ctrlpanel_title)
  14.   app:print(string.format("Control Panel Handle:0x%x", cp_win:get_handle()))
  15.   cp_win:send_message(WM_SYSCOMMAND, SC_CLOSE, 0)
  16. end
复制代码


你运行下
  1. WinXShell.exe -console -wes
复制代码

看下输出的窗口标题是否一致(任务管理器->应用程序)。


关机界面的路径改了并演示压缩成ZIP格式,现在调用方法为:
  1. WinXShell.exe -ui -jcfg wxsUI\UI_Shutdown.jcfg
复制代码

(参考UI_TEST.bat)

对于开始菜单的点击事件现在定义在WinXShell.lua中,
  1. function onclick_startmenu_shutdown()
  2.   if is_pe then
  3.     app:run('Wpeutil.exe', 'Shutdown', 0) -- SW_HIDE(0)
  4.     return 0
  5.   elseif is_wes then
  6.     app:run(app_path .. '\\WinXShell.exe', ' -ui -jcfg wxsUI\\UI_Shutdown\\main.jcfg')
  7.     return 0
  8.   end
  9.   return 1
  10. end
复制代码


这里wes模式也忘了改了,你可以改这里,或者把
wxs\UI_Shutdown.zip解压出来为wxs\UI_Shutdown。

-noautostart参数没有取消,另外新版本已经改了,只有登陆后第一次运行winxshell,且
explorer.exe没有运行过,才会启动注册表RUN里面的程序,反复启动不会运行启动程序了.

点评

以前是临时用的,我是用一个热键精灵调用的自动启动的,以前用的winxshell -winpe -noautostart启动的 刚刚是我用的是winxshell -winpe -noautostart -wes启动的,现在pe和wes分成不同的模式了。于是我修改了winxsh  详情 回复 发表于 2018-8-2 23:57
好的。我抽时间在测试一下,以前测试过wes7,是没有问题的,只有wes8才有控制面板卡顿的问题。  详情 回复 发表于 2018-8-2 23:03
回复

使用道具 举报

383#
发表于 2018-8-2 20:39:46 | 只看该作者
tyc600 发表于 2018-8-2 16:47
非常棒的程序。
反馈几个问题:
1. 没选中任何对象的情况下,回车键提示“找不到对象”。

PE环境,加了-winpe,不知道是不是winxshell版本问题),非最新版。
回复

使用道具 举报

384#
发表于 2018-8-2 23:03:44 | 只看该作者
本帖最后由 xintiandi 于 2018-8-2 23:14 编辑
slore 发表于 2018-8-2 19:55
我没有能用的WES系统,我在WINDOW7下面测试的.

第一次winxshell运行会启动control.exe然后关闭“控制 ...


好的。以前的wes7是没有问题的,只有wes8才有控制面板卡顿的问题,刚才我测试了,按照你说的方法改成6.2,可以了。不会卡顿了。

评分

参与人数 1无忧币 +3 收起 理由
slore + 3 谢谢反馈

查看全部评分

回复

使用道具 举报

385#
发表于 2018-8-2 23:57:19 | 只看该作者
本帖最后由 xintiandi 于 2018-8-3 18:04 编辑
slore 发表于 2018-8-2 19:55
我没有能用的WES系统,我在WINDOW7下面测试的.

第一次winxshell运行会启动control.exe然后关闭“控制 ...


以前是临时用的,我是用一个热键精灵调用的自动启动的,以前用的winxshell -winpe -noautostart启动的
刚刚是我用的是winxshell -winpe -noautostart -wes启动的,现在pe和wes分成不同的模式了。于是我修改了winxshell -wes启动的,关机菜单就出来了。新版本解决了第一次启动加载自动运行注册表的问题,那-autostart是不是没有意义了,

这个重启按钮在哪定义,以前是在winxshelll.jcfg开始菜单这样改的。因为要pe模式才能生效,自带的Wpeutil.exe在wes系统下是没有作用的,所以以前才加了-winpe参数启动,调用这个关机菜单。

现在的新版本了我解压了wxsUI\UI_Shutdown,查看了一下感觉应该是在main.lua中修改,试了可以了。


开始菜单这个地方的配置是给正常系统用的吧。我看pe和wes模式都没有效果
最近有点忙,有时间在测试一下wes7系统,以前在wes7上是完美的,wes8只是第一次打开控制面板卡顿的问题,看来新版本越来越完美了。

好像还是有点问题,重启没问题了。控制面板现在又打不开了,点击没有任何反应,还是卡,找时间在测试,看这个问题是怎么导致,
      },
      "shutdown": {
         "command": "Shutdown.exe",
         "parameters": "-f -s -t 0"
      },
      "control": {
         "command": "control.exe"
      }
    }

点评

对的,是在main.lua中定义的,你改的我看了也没错... 我用的是 if ctrl == "restartbtn" then suilib.call('run', 'shutdown', '-r -f -t 3600', 0) 保存,点击重启提示我,60分钟后关闭. [attachimg]3  详情 回复 发表于 2018-8-3 00:24
回复

使用道具 举报

386#
 楼主| 发表于 2018-8-3 00:24:05 | 只看该作者
xintiandi 发表于 2018-8-2 23:57
以前是临时用的,我是用一个热键精灵调用的自动启动的,以前用的winxshell -winpe -noautostart启动的
...

对的,是在main.lua中定义的,你改的我看了也没错...
我用的是

  if ctrl == "restartbtn" then
    suilib.call('run', 'shutdown', '-r -f -t 3600', 0)

保存,点击重启提示我,60分钟后关闭.



你改成
suilib.call('run', 'notepad.exe')
会有记事本弹出么?第四个参数0表示隐藏运行。

还有删除main.lua,用你以前的main.jcfg,会按原来的方式运行。
不过很奇怪,难道main.lua的编码变了?

加-console看看log信息。
WinXShell.exe -console -ui -jcfg wxsUI\UI_Shutdown.jcfg

正常显示log如下:
  1. s t a r t i n g   w i n x s h e l l   d e b u g   l o g

  2. l o a d e d   l o c a l e s
  3. U I   i n i t e d
  4. U I   s e t t e d   s h a d o w
  5. U I   s e t t e d   t r a n s
  6. U I   A d j u s t e d   p o s i t i o n
  7. [LUA ERROR] can't find onshow() function
  8. U I   M e s s a g e L o o p
  9. [LUA ERROR] can't find onload() function
  10. s e t f o c u s
复制代码
回复

使用道具 举报

387#
发表于 2018-8-3 00:32:14 | 只看该作者
本帖最后由 xintiandi 于 2018-8-3 22:53 编辑

今天再次测试,把之前的winxshell全部删除重新配置了一遍,wes8还是有问题,弹出了一个黑框,就关掉了。再次打开控制面板还是要等1分多种才出来,感觉是control.exe开启还没有完成初始化都被关掉了。是不是应该加个延时。
winxshell,可否再启动参数中加个带密码启动,如果配置后,就要把输入密码和winxshell.jcfg中存的密码比对,密码最好是md5方式存储,输入对了密码,才启动winxshell,没有密码就看不到界面,不知道算不算奇葩需求。
刚刚测试了wes7系统,脚本中if那个地方,版本不管改成6.1还是6.2启动后,都会打开控制面板,wes7其实是不需要的。建议去除对wes7第一次启动winxshell,自动打开control.exe的功能。其他功能都正常。
刚测试一下,-noautostart参数有效的,我的自动运行程序先于winxshell启动,默认winxshell没有加入开机自启动,需要的时候手动运行,但是需要运行winxshell时,第一次启动要初始化运行注册表启动项,会导致已经运行的程序出错。提示.net框架错误,加了这个参数就完美了,不会相互影响。

点评

感谢详细反馈信息! 6.1和6.2的版本只是为了获取关闭时用的窗口标题。 启动控制面板和sleep等待500毫秒是下面的那2个命令。 function initcontrolpanel(ver) ... app:run('control.exe') app:cal  详情 回复 发表于 2018-8-4 10:31
回复

使用道具 举报

388#
发表于 2018-8-4 00:56:23 | 只看该作者
本帖最后由 xintiandi 于 2018-8-4 01:30 编辑

现在就是wes8上有问题,wes7去除启动运行一次的control就完美了
1、刚测试发现回收站清空后,不自动刷新,
2、wes8系统启动,第一次运行winxshell后打开控制面板非常慢,要等1,2分钟。
3、我把我测试的系统,备份了一个给你,系统上传中,百度云有点慢,稍后附上地址。如果你有时间可以试试,在虚拟机下还原,
    上次给你的系统是wes7的iso安装文件,必须要有分区,就能自动安装,否则会出错。
     这次是我安装好的we8系统,在虚拟机里面备份的2种格式:一个cgi备份的esd,可以先用这个还原看看,如果还原后无法启动,就只能用另外那个atih备份的tib文件,支持异机还原,我测试的系统都是实际安装,通过aiih异机还原到虚拟机上测试的。
    atih一定要选择异机还原方式,否则启动会蓝屏或不停重启,运气好也可能会进入系统,还原时可能会提示找不到驱动文件夹,不管他,直接忽略掉。重启后,在虚拟机下安装vmware tool就可以了。创建虚拟机的时候,最好创建win8x86的系统,我在c盘根目录已经放了winxshellx86文件夹,最新的版本。

备份文件地址.txt

74 Bytes, 下载次数: 4, 下载积分: 无忧币 -2

回复

使用道具 举报

389#
 楼主| 发表于 2018-8-4 10:31:52 | 只看该作者
xintiandi 发表于 2018-8-3 00:32
今天再次测试,把之前的winxshell全部删除重新配置了一遍,wes8还是有问题,弹出了一个黑框,就关掉了。再 ...

感谢详细反馈信息!

  1. 建议去除对wes7第一次启动winxshell,自动打开control.exe的功能。
复制代码


6.1和6.2的版本只是为了获取关闭时用的窗口标题。
启动控制面板和sleep等待500毫秒是下面的那2个命令。

function initcontrolpanel(ver)
  ...
  app:run('control.exe')
  app:call('sleep', 500)
end

WES7不需要的话,在onfirstrun()函数上添加版本判断,只有WES8才初始化控制面板就可以了.

function onfirstrun()
  if is_wes and win_ver == '6.2' then
    app:call('SetTimer', ICP_TIMER_ID, 200) -- use timer to make main shell running
  end
end


就要把输入密码和winxshell.jcfg中存的密码比对,密码最好是md5方式存储,输入对了密码,才启动winxshell,没有密码就看不到界面,不知道算不算奇葩需求。


防止别人误启动?也不算奇葩需求,即使这样的需求通过WinXShell.lua也可以实现呢。

WinXShell.lua中的onload()函数,或者onshell()函数中可以添加
密码参数对比然后结束程序,但是我没有提供 app:quit()接口,不改程序的话,可以参考关闭控制面板那样获取shell窗口,然后发送退出命令,
不过这是启动了瞬间然后把它结束掉.感觉还是我后面版本加上一个退出程序的命令好些.

md5加密的话,有现成的lua库
https://github.com/kikito/md5.lua
下载放到lua_helper文件夹中,
WinXShell.lua如下判断:
  1. local md5 = require('md5')
  2. password = getopt(cmd_line, '-p')
  3. if md5.sumhexa(password) ~= '900150983cd24fb0d6963f7d28e17f72' then    -- 'abc'字符串的md5
  4.   closeshell()
  5. end
复制代码


不过有个问题,这个代码写到lua脚本的话,别人把这个删除了,就可以启动了,无所谓么?还是要我写到程序里面,而且必须配置password_md5信息,否则启动不了,
如果要这样就得做个专用版了.


WES8,我先试试你的系统,如果有测试环境就好办了。

点评

好的。我先试试你说的方法,密码写道脚本lua里面就可以了。配置了密码启动后,winxshell才会加载输入密码框,如果不配置,那就是正常的启动,这个只是防君子,不是防小人的。不用考虑到其他文件删除,或者更高级的隐  详情 回复 发表于 2018-8-4 10:54
回复

使用道具 举报

390#
发表于 2018-8-4 10:54:57 | 只看该作者
本帖最后由 xintiandi 于 2018-8-4 12:27 编辑
slore 发表于 2018-8-4 10:31
感谢详细反馈信息!


好的。我先试试你说的方法,密码写到脚本lua里面就可以了。配置了密码启动后,winxshell才会加载输入密码框,如果不配置,那就是正常的启动,这个只是防君子,不是防小人的。不用考虑到其他文件删除,或者更高级的隐藏机制,也没有必要做成专版,不利于以后的升级维护,默认不配置,如果有需要的自己就到脚本中去加。这样通用性更好。

刚才试了一下下载了MD5.lua到lua_helper下,WinXShell.lua中加入了你提供的代码,也就是默认密码是abc,启动该的时候我加了-p参数,还是直接启动了。没有要输入密码的地方。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 18:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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