递归火山软件开发平台
标题:
001 一步一步跟我一起改造火山
[打印本页]
作者:
dasemimi
时间:
2022-1-22 13:41
标题:
001 一步一步跟我一起改造火山
文章的主要目的是和大家一起玩火山,一起折腾火山,一起diy,
火山的框架已经出来了,但是很少看到有人发此类文章,本人
才疏学浅,如果文章中出现纰漏,或者错误,请大家指出,
都是一起学习和一起进步,只是希望一起学火山几年后,我们
回头的时候,可以看到我们的进步,留下一些足迹!
--------2022年1月22日 by 大色秘密
正文:
要改造火山,我尝试过很多方法,第一步,我们就是改造入口函数
去掉自带的一些东西,只留下核心库,当然,后期您也可以自己连核心
库都重写,达到改造目的,不过我个人觉得无非必要,一般是不改造的
,禁用内置函数,我们用到了一下东西
(, 下载次数: 43)
上传
点击文件名下载附件
其次就是入口部分核心代码,代码如下
#if (defined (_CONSOLE) || defined (_VOL_CONSOLE_EXE))
int _tmain (int argc, _TCHAR* argv [])
{
setlocale (LC_CTYPE, "");
return nResult;
}
#elif (defined (_USRDLL) || defined (_VOL_DLL))
BOOL APIENTRY DllMain (HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
case DLL_PROCESS_DETACH: {
break; }
}
return TRUE;
}
#else
int APIENTRY _tWinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow)
{
return 0;
}
#endif
复制代码
最后上传完整的火山代码
作者:
shuimiao
时间:
2022-1-22 14:14
这个入口改造有什么具体作用或优势?
作者:
小蜗牛
时间:
2022-1-22 14:21
666,就是有点黑呀..100大洋
作者:
zj4f
时间:
2022-1-22 15:29
看不懂, 麻烦楼主介绍一下啦, 100金币有点那个啊
作者:
dasemimi
时间:
2022-1-23 11:14
zj4f 发表于 2022-1-22 15:29
看不懂, 麻烦楼主介绍一下啦, 100金币有点那个啊
本代码实现的效果,就是禁用内置的所有启动部分代码,然后重新定义自己的入口代码,接下来就是
改造启动代码,然后达到实现改造入口函数,改造窗口程序等
作者:
Inverse
时间:
2022-7-25 00:23
kk,,,
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/)
Powered by Discuz! X3.4