Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在win32 dll代码中插入对话框_Visual Studio - Fatal编程技术网

Visual studio 如何在win32 dll代码中插入对话框

Visual studio 如何在win32 dll代码中插入对话框,visual-studio,Visual Studio,我们有一个现有的小键钩子win32 dll程序来锁定(例如alt+ctrl+space)和解锁(例如ctrl+del+end)一些资源。我被要求添加一个对话框,要求用户在尝试使用ctrl+del+end解锁时输入用户名和密码。我们正在.NET2003下使用VC++ 以前做过一些VC++项目,但没有涉及MFC。任何人都可以提供一些有用的文章链接,快速教程或示例代码将不胜感激 谢谢,在VC++应用程序中添加对话框是一件痛苦的事(我相信一位VC++老手很快就会来纠正我的错误)。如果这个应用程序很小,我

我们有一个现有的小键钩子win32 dll程序来锁定(例如alt+ctrl+space)和解锁(例如ctrl+del+end)一些资源。我被要求添加一个对话框,要求用户在尝试使用ctrl+del+end解锁时输入用户名和密码。我们正在.NET2003下使用VC++

以前做过一些VC++项目,但没有涉及MFC。任何人都可以提供一些有用的文章链接,快速教程或示例代码将不胜感激


谢谢,

在VC++应用程序中添加对话框是一件痛苦的事(我相信一位VC++老手很快就会来纠正我的错误)。如果这个应用程序很小,我就把代码移植到一个C#DLL中。在C#应用程序中添加这样的对话框是件小事。

C#dll可以用作VC++dll吗?我的dll被另一个VC++可执行文件使用。我不想弄坏它们。哦,那没关系。我认为可以从VC++应用程序调用C#dll,但必须重新编译VC++应用程序。不管怎么说,我认为这项技术比弄清楚如何在DLL中添加一个对话框窗口要复杂得多。可能有一个Win32 API调用,您可以从C++ DLL中进行处理以验证,因此您根本不必添加对话框。