
求助+原創(chuàng)+感想哪兒都不想去了,還是感覺這論壇不錯,也感覺批處理比較強大和多面(哪個編程軟件都不全面)。得到一個免費的游戲小輔助(1.exe)(幾重加殼實在破解不了),打開后會彈一個網(wǎng)頁,改一次主頁。于是,我想用自己的毛皮方法去阻止了這兩個讓人不悅的情況。一開始就用bat,思路是這樣,先禁止IE啟動(IE或IE文件夾權(quán)限,我選擇是修改IE的根文件),再把要改主頁的注冊表項添加拒絕權(quán)限,更改主頁后,我搜索了注冊表,發(fā)現(xiàn)它只改了一項(main),也算是比較厚道和有所保留的了。然后啟動1.exe,再改回注冊表,再改回IE。附碼:
此為2.bat。彈網(wǎng)頁的時候有點延時,所以也適當(dāng)?shù)难訒r。這樣就很好解決了兩個讓人不悅的事情了。新手們(我也是新手)遇上這樣的情況就可以借鑒我的思路和代碼去處理問題了。再加個3.vbs。讓2.bat隱藏運行。nclick="copycode($('code0'));">復(fù)制代碼
- @echo off
- attrib +r +s +a %ProgramFiles%Internet Exploreriexplore.exe
- cacls %ProgramFiles%Internet Exploreriexplore.exe /e /d everyone Administrator
- if exist regset.ini @del /q /f regset.ini
- echo HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain [2 8 19] >regset.ini
- regini regset.ini
- @del /q /f regset.ini
- start 1.exe
- ping -n 2 127.0>nul
- if exist regset.ini @del /q /f regset.ini
- echo HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain [1 7 17] >regset.ini
- regini regset.ini
- @del /q /f regset.ini
- cacls %ProgramFiles%Internet Exploreriexplore.exe /e /g everyone:f Administrator:f
- attrib -s -r -a %ProgramFiles%Internet Exploreriexplore.exe
- exit
我現(xiàn)在新的問題是:這個1.exe只有一個關(guān)閉按鈕,永遠彈在屏幕中間,煞是礙眼。想把它弄到進程里面,因為是個輔助程序(1.exe),隱藏著心理更舒服。但bat無法做到把外部程序隱藏到后臺。VBS可以做的到。我不想用幾個bat和幾個vbs來處理,只想用一個文件來完成(因為要傳給其它人用)。bat嗎,就差一個不能將外部程序隱藏。vbs嗎,沒找到可以修改文件和注冊表項權(quán)限的。VB我也試了,不可以改注冊表權(quán)限。其它的VC++、C#、Delphi、易語言……都搜索過,即使可以也是復(fù)雜的嚇人。沒批處理來的簡單。所以現(xiàn)在都不想復(fù)雜的了,最好是bat或VBS單一的完成我想要的。bat差不能隱藏外部程序,vbs差不能更改權(quán)限。誰來解決一下呢。謝絕復(fù)制鏈接叫看教程的。nclick="copycode($('code1'));">復(fù)制代碼
- set ws=Wscript.CreateObject(Wscript.Shell)
- ws.Run .2.bat,0

