怎樣禁止在桌面粘貼檔案和檔案夾?共用的電腦,粘貼太亂了。
HKEY_CLASSES_ROOT\Directory\shellex\CopyHookHandlers
似乎可以用icopyhander來禁止檔案夾復制,檔案禁止復制還挺麻煩的。
我只想禁用掉在桌面右擊關聯選單中的粘貼按鈕,怎么實作?
有沒有現成的工具或者軟體?
有沒有相關的資料可以分享下?最好有個VB的demo。
我在網上搜索了不少資料,還是搞不懂,不知道該怎么下手。
uj5u.com熱心網友回復:
很難實作的夢想你如果有管理權,在背景上寫“禁止在桌面存放檔案!”可能效果還好些
uj5u.com熱心網友回復:
開一個執行緒,回圈檢測前臺視窗句柄,如果是桌面的話,嘿嘿,清空剪輯版內容可行否?
uj5u.com熱心網友回復:
在背景上寫“禁止在桌面存放檔案!”,效果不好,公用的電腦,大家基本會無視。這個功能肯定可以實作,因為沖擊波病毒就實作了。開執行緒檢測句柄,清空剪切板似乎不可行,這樣子一切換到桌面,剪切板就會被清空,而且開個執行緒似乎也有點消耗資源。
右擊選單似乎是用c:\windows\system32\shell32.dll來實作的,我用execope加載了它,資源→選單中,就只有210、215、216、217有粘貼選單,我嘗試修改了210、215為灰色和禁止,似乎無用,但是215似乎就是用于桌面的選單?216資源選單中,粘貼原來就是灰色和禁止的。
有沒有人有這方面的修改經驗?




uj5u.com熱心網友回復:
子類化桌面視窗的視窗函式??uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
WinAPIOverride http://jacquelin.potier.free.fr/winapioverride32/uj5u.com熱心網友回復:
子類化桌面視窗的視窗函式,具體要子類化哪個函式呢?函式似乎是從shell32.dll中呼叫的。uj5u.com熱心網友回復:
趙四老師給出的WinAPIOverride,功能似乎很強大,不會用,右擊桌面彈出右擊選單,怎么被hook上?應該監視哪個行程?explorer.exe?
可否出手指點下?或者給個demo?
uj5u.com熱心網友回復:
WinAPIOverride 我選擇attach at application startup,然后選擇C:\WINDOWS\system32\shell32.dll,則會提示1%不是有效的WIN32應用程式,難道只能加載exe檔案?uj5u.com熱心網友回復:
精讀WinAPIOverride聯機幫助。
編譯鏈接除錯WinAPIOverride自帶的例子代碼。
uj5u.com熱心網友回復:
還不明白,可以編譯鏈接除錯WinAPIOverride源代碼。
uj5u.com熱心網友回復:
搞不明白,直接放棄。。。uj5u.com熱心網友回復:

寫個DLL注入到explorer.exe行程,用SetWindowLong接管SHELL_DefView視窗的訊息回圈,處理WM_COMMAND訊息
uj5u.com熱心網友回復:
能否換個思路,過濾這個桌面這個目錄?轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/37091.html
標籤:基礎類
