新版 Photo Sharing Disabler 已推出

電腦系統、網絡與軟件,以及流動電子器材。

新版 Photo Sharing Disabler 已推出

文章hkmtrhah » 2009-11-14, 16:46

Photo Sharing Disabler 1.0.1

http://www.msgpluslive.com.tw/scripts/view/529-Photo-Sharing-Disabler/

今次呢個新版係可以用響 14.0.8089.726.0 的,請有舊版既人更新呢個 script。

-----

如果想一開就 disable 咗嘅話,請將 OnEvent_Signin(); 嗰段改成咁:

代碼: 選擇全部
function OnEvent_Signin() {
   Enabled = true;
   Address = 0x564D18; // Origin: 0x16392F
     var hProc = Interop.Call("Kernel32", "GetCurrentProcess");
   var Handle = Interop.Call("Kernel32","GetModuleHandleW",null);
   var sBuffer = Interop.Allocate(PatchOld.length);
   var sReturn = "";
   Address = (Address - 0x00400000) + Handle;
   Interop.Call("Kernel32", "ReadProcessMemory", hProc, Address , sBuffer.DataPtr, PatchOld.length, 0);
   for (var j = 0; j < sBuffer.size; j++) sReturn += String.fromCharCode(sBuffer.GetAt(j) & 0xFF);
   if (sReturn === PatchOld || sReturn === PatchNew) {
      var Shell = new ActiveXObject("WScript.Shell");
      var sPathVar = MsgPlus.ScriptRegPath + "Enabled";
      try {
         var EnableOpt = Shell.RegRead(sPathVar);
      }
      catch(err) {
         Shell.RegWrite(sPathVar, 1);
      }
      var EnableOpt = Shell.RegRead(sPathVar);
      if (EnableOpt == 1) Enabled = true;
      else if (EnableOpt == 0) Enabled = false;
   }
   else {
      Address = 0;
      MsgPlus.DisplayToast("Photo Sharing", "Windows Live Messenger " + Messenger.Version.toFixed(1) + ".0" + Messenger.VersionBuild + "\nis not supported");
   }
   
   Patch(Address, PatchNew);
   Enabled = true;
}


(即係響最後面加返一句「Patch(Address, PatchNew);」黎 Patch,然後再 set 返 Enabled 個值等個 menu 唔會出錯選項。)
圖檔
頭像
hkmtrhah
地球會員
 
文章: 1583
註冊時間: 2008-05-26, 17:29

回到 [C4] 電腦



誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 3 位訪客

cron