我機子有點問題,開機後系統(Xp Pro)只停留在空白的桌面,圖標和任務欄都顯示不出來,按Ctrl+Alt+del,新增工作C:\Windows\Explorer.exe,可以正常進入系統,但每次開機後都要這樣.我想問的問題是;
我有一自編的程序裡的兩個功能也隨之失效:
1:用來截取屏幕(靜止)的,但保存下來的Screen.jpg呈全白色
bitblt(bmp.Canvas.Handle,0,0,screen.Width,screen.Height,getdc(0),0,0,srccopy);
2:列舉出所有的窗口(當時開了很多個不同程序的窗口)的,但什麼都沒有
EnumWindows(@EnumWindowsProc,0);
我這程序用了很久,一切都正常,只是系統出了上述的問題後,這兩個有關操作桌面的功能才失效,所以肯定是系統的問題.
我懷疑會不會是程序需要調用的Dll出了問題或沒被系統(Explorer.exe)載入,導致失效?是哪些Dll呢?
煩請指教,萬分感謝
我有一自編的程序裡的兩個功能也隨之失效:
1:用來截取屏幕(靜止)的,但保存下來的Screen.jpg呈全白色
bitblt(bmp.Canvas.Handle,0,0,screen.Width,screen.Height,getdc(0),0,0,srccopy);
2:列舉出所有的窗口(當時開了很多個不同程序的窗口)的,但什麼都沒有
EnumWindows(@EnumWindowsProc,0);
我這程序用了很久,一切都正常,只是系統出了上述的問題後,這兩個有關操作桌面的功能才失效,所以肯定是系統的問題.
我懷疑會不會是程序需要調用的Dll出了問題或沒被系統(Explorer.exe)載入,導致失效?是哪些Dll呢?
煩請指教,萬分感謝
解决方案 »
- 请问如何在MSDN网站中找到一个win32 api 的详细说明,比如PeekMessage?
- 一个关于客户端问题 在线等
- 类类型问题
- [基础问题 --关于 运行时刻 动态创建一组对象-- ]
- 请问怎么样将16进制转(含有小数)换成2进制(在线等待)
- 在treeview中选中的节点,怎么才能知道它是第一层的,第2层,还是第..层的?
- 哪有db日期构件,要求对应到数据库是8位字符
- 调试运行时的问题
- 大家都来看一看这个贴子!!!
- 关于对日期操作的问题,急需,望多帮忙
- 请提示:如何获得 在 无鼠标左键单击事件的控件上 单击鼠标左键处的鼠标坐标。(下含自写错误代码)
- 请问如何在fastreport中使用数据筛选?
我的Explorer.exe不是沒啟動,而是不明原因的開機後沒有自動加載.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\
Shell Explorer.exe //此項正常
為免麻煩,我自己在註冊表的另一處新增Explorer的自啟動項:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Explorer c:\Windows\Explorer.exe //這樣Explorer就能開機後自啟動,但正常的系統是不需要這樣吧
註冊表的自啟動項和進程沒發現可疑的程序.
還有什麼地方可以阻止它的加載嗎?
有關操作桌面的功能需要調用系統的哪些Dll?