|
[讨论]太久没来,来看看曾经的阵地
脚踏实地,远离不法 |
|
|
|
|
|
|
|
|
|
|
|
|
|
[讨论]Windows是如何得知硬件信息的 如显卡网卡
vt兼容性又是个问题.(好吧,其实是不会) 过pg的更是... 可不想写出只对某个系统能用的东西..这不符合也不是编程爱好者的想法. 要说"达到目的就行"这种话.. 那硬编码多好.~缺点大家也都知道 |
|
|
|
[讨论]Windows是如何得知硬件信息的 如显卡网卡
同问 驱动应该要在哪个环节下. 修改硬件信息好呢. 当然.不hook ssdt不触发pg 最好... v校前段时间成提到说可以做到. 然而还没找出这种哪改好... |
|
暗组也关了
在这帖中的.看来都是老人了. |
|
[求助]讨论一下,用远程监控做dnf脚本是否可行?(比如远程桌面,影子监控)
朋友, [如果说辅助被检测到.那是自身处理问题.写成服务.或者傀儡到系统进程中.比大大咧咧摆出来实在多了] 这句话能理解吗? 本地检测是自身自己处理的问题. |
|
[求助]讨论一下,用远程监控做dnf脚本是否可行?(比如远程桌面,影子监控)
多此一举没必要. 你看到效率高被封成狗. 那是结果论. 封号会因为你效率高而封号吗? 职业玩家效率难道会比辅助低? 大数据封号时代. 你每天都是只是做一些赚钱的事就下号. 不封你封谁呢? (自行举一反三.什么24小时都在刷的不下号你也跟我吵.我只能╮(╯▽╰)╭) 如果说辅助被检测到.那是自身处理问题.写成服务.或者傀儡到系统进程中.比大大咧咧摆出来实在多了 远控也一样是通过抓取画面来进行画面数据传递. 远控的鼠键基本也都是通过消息或mouse_event 和SetCursorPos实现. 键盘同理. so...完全无意义的假设讨论.. |
|
|
|
[分享]我和程序猿男朋友的爱恨情仇
前排看故事 |
|
|
|
|
|
[原创]VC6.0MFC调用.net小技巧(非COM接口实现方式)
int main() { HRESULT hr = S_OK; ICLRMetaHost *m_pMetaHost = NULL; ICLRRuntimeInfo *m_pRuntimeInfo = NULL; ICLRRuntimeHost *pClrHost = NULL; HMODULE clrmd = LoadLibrary(L"mscoree.dll"); MyCLRCreateInstance func = (MyCLRCreateInstance)(GetProcAddress(clrmd, "CLRCreateInstance")); hr = func(CLSID_CLRMetaHost, IID_ICLRMetaHost, (LPVOID*)&m_pMetaHost); if (hr != S_OK) return hr; //cout << "CLR 初始化成功" << endl; //OutDebugStr(L"CLR 初始化成功"); //v2.0.50727 //v4.0.30319 hr = m_pMetaHost->GetRuntime(L"v4.0.30319", IID_PPV_ARGS(&m_pRuntimeInfo)); if (hr != S_OK) return hr; //cout << "载入.net 版本成功" << endl; //OutDebugStr(L"载入.net 版本成功"); hr = m_pRuntimeInfo->GetInterface(CLSID_CLRRuntimeHost, IID_PPV_ARGS(&pClrHost)); if (hr != S_OK) { return hr; } //这个貌似没必要主动调用了, 2.0还是要的. 4.0虽然没必要.但调用一下无妨 hr = pClrHost->Start(); //if (hr != S_OK) //{ // return hr; //} //cout << "开启接口 载入运行" << endl; //OutDebugStr(L"开启接口 载入运行"); DWORD dwRet = 0; //TCHAR szPathTemp[512]; //GetModuleFileName(NULL, szPathTemp, 512); //运行 hr = pClrHost->ExecuteInDefaultAppDomain(L"SampleManagedApp.exe", L"Test.Run", L"Test", L"Hello World!", &dwRet); if (hr != S_OK) { //OutDebugStr(hr); } //不打算停止释放. 如果成全局.那就可以互相调用了 //hr = pClrHost->Stop(); //pClrHost->Release(); //OutDebugStr(L"CLR 释放完毕 卸载DLL"); FreeLibrary(clrmd); //OutDebugStr(L"Dome完毕"); return 0; } 手工开启clr调用函数并传参. 有点烂大街的说法. PS: 楼主这种语法是要开启clr的吧. vc6 支持c++/clr 这种语法? 如果不支持能编译通过? 印象中vc6 没有clr才对吧? 印象.. PS2: 看懂了 = = 楼主这是用clr来编译一个dll. 然后vc6再通过这个dll来执行.net的方法 vc6->c++/clr.dll->.net.dll 然而直接通过c++启动clr调用.net.dll最为方便了. 中间不用通过一个c++/clr.dll来中转 |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值