相关疑难解决方法(0)

使用C++编辑注册表

我有一个有限的c ++背景,我想编辑注册表.例如,我想获取值HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDriveTypeAutoRun并检查是否有0x20,然后如果是,从它的值中减去0x20并将其写回(并且杀死并重新启动explorer.exe,但我可以解决这个问题)我自己的).

你会怎么做?

c++ windows registry hex

13
推荐指数
1
解决办法
3万
查看次数

以编程方式在Microsoft Print to PDF打印机中设置文件名和路径

我有一个C# .net程序,可以创建各种文档.这些文件应存储在不同的位置,并使用不同的,明确定义的名称.

为此,我使用了这门System.Drawing.Printing.PrintDocument课程.我Microsoft Print to PDF用这个语句选择as printer:

PrintDocument.PrinterSettings.PrinterName = "Microsoft Print to PDF";

在这样做的同时,我能够以一种方式打印我的文档pdf file.用户获得文件选择对话框.然后,他可以在此对话框中指定pdf文件的名称以及存储位置.

由于文件数量很大,并且总是找到正确的路径和名称很烦人并且容易出错,因此我想以编程方式在此对话框中设置正确的路径和文件名.

我已经测试了这些属性:

PrintDocument.PrinterSettings.PrintFileName PrintDocument.DocumentName

将所需的路径和文件名写入这些属性没有帮助.有谁知道,如何Microsoft Print to PDF在C#中为打印机设置路径和文件名的默认值?

注意:我的环境:Windows 10,Visual Studio 2010,.net framework 4.5

.net c# windows printing pdf

7
推荐指数
1
解决办法
9544
查看次数

标签 统计

windows ×2

.net ×1

c# ×1

c++ ×1

hex ×1

pdf ×1

printing ×1

registry ×1