windows - 如何覆盖或自定义 Windows 中的删除确认对话框?

标签 windows winapi windows-xp

当我们按下Shift+Delete键时,会生成一个删除确认对话框。我想根据需要处理此对话框或更改其消息。谁能告诉我那个对话是由什么引起的?

我需要知道处理 Windows XP 中 Shift+Delete 键序列生成的删除确认对话框的代码,或者我们可以控制的代码这个操作。

最佳答案

我不认为你想做的事会很有趣。

我猜你必须拦截 SHFileOperation function (以及 Vista 之后的 IFileOperation 界面)

这是我的 google-fu 让我了解 winapi 拦截的内容: http://www.codeproject.com/kb/system/hooksys.aspx

你可能想看看这个:http://easyhook.codeplex.com/

This project supports extending (hooking) unmanaged code (APIs) with pure managed ones, from within a fully managed environment like C# using Windows 2000 SP4 and later...

祝你好运! =)

关于windows - 如何覆盖或自定义 Windows 中的删除确认对话框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4394988/

相关文章:

c++ - 如何获得相同的MAC地址?

c# - Environment.GetEnvironmentVariable ("windir") 奇怪的行为

windows-7 - 如何将 UAC 盾牌图标添加到仍然必须以 XP 为目标的程序中?

windows - Perl system() 调用失败,返回码为 65280

c++ - 如何恢复注册表项的所有元素? (上次写入时间、类型、值、名称……)这是正确的方法吗?

c - 我无法使用 SHFileOperation 删除文件

c++ - 在 win32 API 应用程序中实现全局化/多语言功能

windows - 如何永久绕过 Windows XP 启动?

windows - 最近,我正在进行一个需要驱动器原始读/写扇区的项目

windows - 如何在用户桌面上创建到计算机的快捷方式