11月 21, 2009

多重登入

首先打开“运行”窗口,输入“Services.msc”打开“服务”窗口,双击“Terminal Service”打开其属性设置窗口
,把“启动类型”设为“已禁用”项,接着重启动计算机。

接下来再到网上下载一个SP2的2055版的Termsrv.dll文件,接下来打开IE浏览器,
在地址栏中输入“%systemroot%/system32/dllcache”后回车,
将下载的termsrv.dll文件替换掉原文件,再到“%systemroot%/system32”作同样的替换操作。

替换完毕后再运行“regedit”打开注册表,
在左侧中找到“HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Terminal ServerLicensing Core”项,
然后新建一个“DWORD值”值,命名为“EnableConcurrentSessions”,数据值为1,最后重新启动电脑。

再次打开“服务”窗口,将其中的“Terminal Service”项打开,把“启动类型”设为“自动”项,再单击对话框中的“启动”按钮,
最后单击“确定”按钮即可。

我想改這個termsrv.dll可以讓XP多人登入,
就是把原有termsrv.dll刪除,用另一版termsrv.dll取代,
一般而言會出現下圖的檔案保護:
http://140.134.4.20/~d9036593/a6.jpg
然後我按"取消"、"否"就可以成功替換系統檔termsrv.dll,
可是另一種情形(另外一台電腦)是不會出現如圖警告視窗的保護,
但是卻會自動復原,也就是刪除termsrv.dll之後會馬上生出一個原來一樣的termsrv.dll出來,
這樣我就沒辦法替換termsrv.dll,
請問這是內建的檔案保護設定哪裏改?改成如圖那種可置換系統的形式?
--------------------------------------------------------
好像是如果c:\windows\system32\dllcache裡面要是有備份,
那c:\windows\system32裡面系統檔被改的話,就會從dllcache還原,而不出現警告視窗,
如果c:\windows\system32\dllcache裡面要是沒有備份,
那c:\windows\system32裡面系統檔被改的話,就沒法從dllcache還原,這時就會出現檔案保護的警告視窗,要求插入安裝光碟來還原系統檔,
這麼說來,要先將dllcache等備份檔刪除,再取代system32裡面的系統檔就會成功?
備份檔除了在dllcache裡面外,還有在哪裡?
------------------------------------------------------------------
C:\WINDOWS\ServicePackFiles\i386\termsrv.dll here is.

沒有留言: