liuzhaoyzz 发表于 2020-11-20 08:16 hmmm,多加一个\ char buf[] = "?:\\" |
CodeHz 发表于 2020-11-10 16:47 我尝试用vs2015编译这个程序,想请问下大神,这一句出错了,应该怎么修改? char buf[] = "?:\"; 提示没有右引号。 |
本帖最后由 liuzhaoyzz 于 2020-11-20 11:26 编辑 2020.11.20版本,似乎360不报了。感谢5大!顺便说下,2020.11.20版本,32位的加壳报毒,不加壳的原始文件不报毒(编辑)。 |
本帖最后由 liuzhaoyzz 于 2020-11-19 23:03 编辑 527104427 发表于 2020-11-19 20:27 感谢5大出手!chkmbrpbr32位的发给别人总是被360干掉可有解决办法?给小白解释没有病毒和风险太累了,所以我更喜欢VC编译的小程序。我曾经在360病毒误报网站反馈,结果客服回复还是不给过,说是有风险,好郁闷,这世道就是流氓当道! |
CodeHz 发表于 2020-11-19 15:39 哦,看了下,drivetype果然是64位PE文件。恳请楼主编译个32位的。 |
liuzhaoyzz 发表于 2020-11-19 15:33 这个错误看起来就是用了64位的版本,但是xp是32位的(360误报这个我不负责解决,这事得交保护费 |
红毛樱木 发表于 2020-11-12 16:36 哦,试了下,可以了! |
liuzhaoyzz 发表于 2020-11-11 08:19 把
效果 |
slore 发表于 2020-11-12 09:47 通常我会先看 Readme, 会有编译的说明, 当看到要用 MS VS 去编译,我就会懒, 除非我非常喜欢那个程序. 当看到要是纯 C 我第一时间是比较开心的, 因为不用动用大家伙. |
liuzhaoyzz 发表于 2020-11-12 07:25 complete是批处理(lua脚本)里面的,随便改不用编译。就是个例子可以写个Windows API的库封装,用脚本调用。做小工具比较方便。lua和lib是C语言,集成到任何程序都很容易,体积也不增加多少。 因为是C语言,只需要TCC(Tiny C Compiler)就可以编译。TCC不到500kb。没必要用Visual Studio。 |
CodeHz 发表于 2020-11-12 08:40 不明觉厉! |
liuzhaoyzz 发表于 2020-11-12 07:27 这也是我整tjs的一个目的,目前可以算是半个c语言开发环境了(当然兼容现有项目不是我的目标,这个整下去没完) |
liuzhaoyzz 发表于 2020-11-12 07:27 说的没错. 通常 非必要 或 非常喜欢那个程序 我也是懒的去编译, 我的 10 余年老 PC 不给力这样大工程,老 PC 会归西. |
liuzhaoyzz 发表于 2020-11-11 17:06 lua.exe你可以从 https://sourceforge.net/projects/luabinaries/files/5.4.0/Tools%20Executables/ 下载。 winpai.dll需要自己编译。。。 WinXShell.exe已经把lua和winapi.dll编译了,上面的代码可以 -script xxx.lua 执行, 但是WinXShell.exe是Windows程序,输出外部程序捕获不到, lua中写文件,或者lua代码处理都可以。 给你个附件,你双击运行就可以了。 最新版是5.4,但是我的winapi.dll是当时5.3版本,所以需要5.3的lua.exe |
liuzhaoyzz 发表于 2020-11-11 17:06 >github上面,我没有看到release版本的exe文件啊? github上面,通常要自己编译为 EXE. |
本帖最后由 liuzhaoyzz 于 2020-11-11 17:08 编辑 slore 发表于 2020-11-10 21:15 没有看明白,lua环境是怎么调用的?winapi怎么用?怎么运行?github上面,我没有看到release版本的exe文件啊? |
9zhmke 发表于 2020-11-10 18:07 VBS适用性不太好,有的PE里面没有。 |
fbinst |
本帖最后由 slore 于 2020-11-10 21:18 编辑 https://github.com/stevedonovan/ ... irectory-operations
lua可以自由扩展C函数,API, 封装。 https://github.com/stevedonovan/winapi/blob/master/winapi.c#L2228 |
本帖最后由 9zhmke 于 2020-11-10 18:25 编辑 VBS也很简单,把里面查硬盘的DriveType从多换成1就是U盘了。
如果想直接写到批处理中,这样写可以直接列出磁盘列表,前面是类型,后面字母是盘号:
|
红毛樱木 发表于 2020-11-10 17:15 支持推广PECMD |
B站帐号:系统总裁官方帐号 每天下午不定时直播,固定直播时间每周五晚八点 欢迎各位PECMD开发爱好者一起交流学习 |
红毛樱木 发表于 2020-11-10 17:06 我是pecmd白痴啊,楼上的两个方案都能够达到目的。 |
liuzhaoyzz 发表于 2020-11-10 17:04 自己再套代码呀。要搞全套吗? |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.