我已经将一个非常简单的 bat 文件转换为 EXE。
我的 C 文件如下所示:
#include <stdlib.h>
int main(int argc, char const *argv[]) {
system("set PATH=%PATH%;%CD%\bin\ffmpeg");
system("node server.js");
return 0;
}
我的 resources.rc 看起来像这样:
#include <windows.h>
A ICON MOVEABLE PURE LOADONCALL DISCARDABLE "favicon.ico"
我使用以下方法编译它:
windres -i resource.rc -o resource.o
tcc-o mediacenterjs.exe main.c resource.o
这很好用!但是 Avast 和其他几个反病毒扫描程序将我的 EXE 视为威胁。准确地说是“I-Worm/Nuwar.L”木马。
我可以更改或添加到代码中以使其不会被视为病毒。