有用过Redmon端口重定向的吗
请问有人用过Redmon端口重定向吗,
我修改了源代码,重新编译出新dll,用这个dll自己添加了一个端口和ps打印机,并将这个端口重定向给一个自己写的程序(Console MFC)来产生PDF文件。
问题就出在这里,重定向后的这个程序中,我使用CFileDialog打开对话框,这个文件对话框行为很诡异,同时存在系统和用户的文件夹("Desktop"、"Downloads"、"My Pictures"、...这一类),如果我点保存,不管是选择系统目录还是用户目录,最后保存的结果都是在当前用户目录下面(比如"User/用户名/Desktop")。
另外:当点击保存文件对话框左边列表里的"Desktop"文件夹,曾经还出现过Access Denied的错误,说找不到"system32/config/systemprofile/Desktop"目录。
之后为了测试就自己添加了一个Desktop的文件夹在"system32/config/systemprofile/"下,这下没有Access Denied错误,但是文件还是会被保存在"User/用户名/Desktop"目录下面。
最后又把这个文件夹删除了,Access Denied错误居然就没有再出现过。依旧有上面提到的问题。
PS:Redmon的Dll保存在System32下,系统环境WIN7 64bit en/ WIN XP 32bit en。
万分感激。