看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) windows linux都要 XD 就一個程式 按一次exe, 會跳出運行 這沒有問題。 但當第一個副本還在運行時,再按次exe, 不會再跳出來一個副本,而是讓焦點回到第一個副本。 就好比pcman這程式,按兩次PCMan.exe只會出現一個副本。 WOW.exe (魔獸世界) 就不是這樣了,按兩次會出現兩個wow程式。 那請問要用那個api去限制一次只能只有一個副本呢? 謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 58.115.132.79
firejox:那你就寫一個判斷image name的程式 kill後面的那個就好了. 07/29 02:14
firejox: PID 07/29 02:22
purpose:CreateMutex, Windows Kernel Object 07/29 02:41
tropical72:我的方法比較笨 http://codepad.org/Ddf1RwQa 07/29 02:48
tropical72:是半成品,初始化隱藏、根據PID 轉HWND,設focus要再做. 07/29 02:49
purpose:好奇那些用 patch 破解軟體單開限制的人,是怎麼做到 07/29 02:55
purpose:難道是直接跳過檢驗區段的程式,如此暴力? 07/29 02:55
Ross0916:當然啊,這就是破解不要客氣..ollydbg聽過吧 07/29 05:46
Bencrie:Linux 就找libunique 吧 http://live.gnome.org/LibUnique 07/29 08:55
purpose:嗯,聽過。但是檢驗階段新增一個檔案之類的東西,並且在檢 07/29 10:05
purpose:驗結束後持續使用此檔案時,繞路這個方法就不行了。 07/29 10:06
purpose:大概得跳過檢驗,並且自行仿冒出該必要 (檔案) 資源 07/29 10:07
firejox:linux 下可以用搜尋/proc來看有沒有相同的 07/29 10:29
firejox:/proc底下都是數字的目錄就是pid目錄下exe是symbolic link 07/29 16:17