如何调试Windows外壳扩展程序

如何调试Windows外壳扩展程序,第1张

1、在Visual C++开发环境中启动外壳扩展,进入工程的“Project|Settings”菜单,然后选择“Debug”标签,在“Executable For Debug Session”编辑框中输入外壳执行程序,也就是资源管理器路径,<资源管理器程序路径>/ Explorer.exe.

2、进入任务栏的“开始”菜单,销闭单击“关机”。此时d出关机对话框,然后按下CTRL+ALT+SHIFT组合键的同时按下关机对话框的“取消”按钮,此时外壳程序被终止。也就是说你的桌面上和任务栏中的所有图标全部消失。

不要怕啦,这只是关掉了Windows的外壳,其它的一切依然故我,地球该怎么转还在怎么转。知键已经启动的程序仍然在运行…….

3、启动Visual C++的调试器便可以调试外壳扩展了。

在调试器下运行资源管理器与正常情况下运行的资源管理器是不一样的,很容器引起混乱,这是因为“任务栏”和“开始”菜单按钮是资源管理器的一部分。要想调试某个文件的上下文菜单,当资源管理器在调试器下运行时,它仍然需要从“开始”菜单启动一个资源管理器实例。

在Windows 9x系统里调试的注意事项:结束调试后,在桌面的任何地方双击鼠标便重启外壳。此时d出任务管理对话框,在“文件”菜单上单击“运行”,然后输入资源管理器程序(Explorer.exe)的路径,按“确定”按钮后一切恢复正常。

在亏猛裂Windows NT系统里调试的注意事项:结束调试后,按下CTRL+ALT+DEL组合键,选择“任务管理器”按钮,d出任务管理器对话框,在“文件”菜单选中“新任务/运行…..”菜单项,然后输入资源管理器程序(Explorer.exe)的路径即可恢复。

WindowsDLL文件

是动态链接库文件。

许多软件安装的时候会要求向系统盘添加dll动态链接库文件,但是如果删除这些软件,动态链接库文件还是留着的,所以只能说有部分dll可以删除,有部分不可以删除,通过一些系统优化软件,比如windows优化大师

或超级兔子,可以识别并删除无用的dll,自己最好不要动。

扩展资料:

对于“适用范围”一节中列出的Microsoft Windows *** 作系统, *** 作系统的大量功能是由动态链接库 (DLL) 提供的。

另外,当在这些Windows *** 作系统之一上运行某一程序时,该程序的很多功能可能埋大厅是由DLL提供的。例如,某些程序可能包含很多不同的模块,而该程序的每个模块都包含在DLL中并从中分发。

使用DLL有助于促进代码的模块化、代码重用、内存的有效使用和减少所占用的磁盘空间。 因此, *** 作系统和程序能够更快地加载和运行,并且在计算机中占用较少的磁盘仿凯空间。

当程序使用DLL时,一个称为依赖性的问题可能导致该程序无法运弯隐行。当程序使用DLL时,就会创建一个依赖项。如果其他程序改写和损坏了该依赖项,原来的那个程序就可能无法成功运行。在引入 Microsoft .NET Framework之后,大多数依赖性问题都已经通过使用程序集消除了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12309631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存