返回列表 发帖

[网络工具] 1.46KB 的下载工具 down.exe

down.exe,体积1.46K,突然想做下批处理的自动更新,于是想到在别人机子上会不会报毒
#include "windows.h"
#include <Urlmon.h>
#pragma comment(lib,"Urlmon.lib")
int main(int argc, char* argv[]){
if (argc>2){
URLDownloadToFile(NULL,argv[1],argv[2],0,NULL);
puts("OK!");
}
}COPY
用法:
down http://cmath.googlecode.com/files/perl56.7z  file.7zCOPY
大家做下测试,想知道会有哪些杀软报毒?

http://bcn.bathome.net/s/tool/index.html?key=down

另外,有时知道怎么获取main函数的入口地址,从而使得体积极小编译?

不错,支持https

TOP

被报毒了

TOP

win7 64位下无法启动 ,错误代码:0xc0000018
另外 360报毒。
踏实一些点.不要着急.你想要的时间都会给你.2

TOP

如果可以的话,约莫计算了下, 做个自动更新后台的批处理代码的小函数, 代码不超过1K,
很是期待。。。

TOP

回复 19# Demon


    很好,我试试,你也帮我搞下,看能不能压缩到200多字节... 这样就很方便了。。。

TOP

#include <UrlMon.h>
#include <windows.h>
void main()
{
    int argc; LPWSTR *argv;
    argv = CommandLineToArgvW(GetCommandLineW(), &argc);
    if (argc != 3) ExitProcess(1);
    if (URLDownloadToFileW(NULL, argv[1], argv[2], 0, NULL) != S_OK)
        ExitProcess(2);
    ExitProcess(0);
}COPY
不用CRT的话可以更小一些,有耐心的话还可以继续压缩,见http://www.phreedom.org/research/tinype/

TOP

回复 1# plp626


    就这么几句话, 试试用汇编写, 体积应该比较小,

TOP

哈 ,我刚开始学C语言之时也写了一个, 代码质量很差, 将就看  帖子还在这里呢~~~
http://bbs.bathome.net/viewthread.php?tid=11525&highlight=
最近又写了个加密程序, 去发个帖..

TOP

我试了下.貌似那个测试文件.PERL.7z是被成功下载下来了...

"不过.在XP里,它是下载在以下目录的.
"C:\Documents and Settings\Administrator\file.7z

TOP

回复 1# plp626


楼主帮忙,这个是怎么回事,有办法解决么。
悲杯,没有可用的签名。。

TOP

不错可以下载 谢谢了

TOP

= =   我特想知道怎么让才能编译的很小

TOP

谢谢LZ,这个很需要啊!!!!!
悲杯,没有可用的签名。。

TOP

为何无论是否成功下载,都是显示“OK!”的?
为何批处理不适合做界面
为何随风讨厌call命令
http://bbs.bathome.net/thread-4482-1-10.html

TOP

返回列表