1
A
回答
3
在参数rundll32.exe
中使用锐符号而不是函数名称用于通过它的序号而不是名称来调用函数。
请参阅 https://msdn.microsoft.com/en-us/library/aa264882(v=vs.60).aspx了解更多信息。
相关问题
- 1. 使用CreateProcess执行rundll32.exe
- 2. OpenCV的:删除锋利的线条
- 3. 切入点MV3和锋利的建筑
- 4. GridView控件编程用c锋利
- 5. PNG在Internet Explorer上太锋利
- 6. 使用的Rundll32.exe执行的DLL通过
- 7. CGPDFScannerCallback - info参数指向什么?
- 8. 这些参数是指什么?
- 9. 使用rundll32.exe启动一次点击部署URL?
- 10. 从Rundll32调用SetCursorPos函数?
- 11. collect2.exe做什么?
- 12. 什么是csc2.exe?
- 13. std :: rvalue的前锋参考lambda?
- 14. exe中的什么库
- 15. 我旋转的图像不会有锋利的边缘
- 16. 为什么我的C++函数有不同的指针参数?
- 17. 为什么RunDLL32进程在Windows 7上尽早退出?
- 18. UISegmentedControll外观没有边界锋利的边缘
- 19. 使佩林噪音与锋利的边缘
- 20. 传递指针作为函数参数的语义是什么?
- 21. ajax函数中的参数是指什么?
- 22. 为什么的利用
- 23. 锐利的URL参数
- 24. 为什么gswin32.exe对其sOutputFile参数的值有237个字符的限制?
- 25. IAutomation - 如何获取其顺利通过指针参数的值?
- 26. RunDll32如何工作?
- 27. 如何使用rundll32.exe创建可从批处理中调用的DLL
- 28. 命令行参数到exe
- 29. graphics.setcolor - 什么参数?
- 30. 为什么MySQL的解释说“利用指数”,而指数使用不包含所需的字段
您通常会在要运行的test.dll中提供函数的*名称*。通过使用#,你告诉它你不想指定名字,但是输出函数的编号。在这种情况下的第一个。使用这个名字当然是最好的,这样的事故就少一些。 –
@HansPassant你并不总是有选择。函数只能由序号导出。 –
@AndrewMedico然后修复您的DLL以按名称导出它。通过序号导出意味着rundll32无法确定函数期望接收的字符集(因为rundll32通过函数名称以A还是W结尾来推断)。 –