0 0

c#如何禁用打印机10

我单位用c#开发虚拟打印机,根据要求一旦安装虚拟打印机后,其他打印机列表的打印机必须禁用。也就是说安装客户端后,计算机只能用虚拟打印机打印。请问如何实现或思路,谢谢。
2013年7月08日 21:42

1个答案 按时间排序 按投票排序

0 0

可以在程序启动时,把你们的虚拟打印机设置成默认打印机解决!至于禁用其他打印机,只好遍历打印机实例, 不清楚c#有没有提供禁用api!

2013年7月08日 23:47

相关推荐

    启用和禁用使用 SetPrinter 函数在 Visual C# 中的打印机

    总之,通过使用`SetPrinter`函数和相关的Win32 API,开发者可以在Visual C#应用程序中实现对打印机的精细控制,包括启用和禁用打印机的功能。这不仅增强了应用程序的功能,还为用户提供了一种灵活的方式来管理他们的...

    C#禁用U盘,不影响其他设备

    在Windows操作系统中,有时出于安全考虑或特定需求,我们需要禁用U盘等移动存储设备的使用,但同时又不希望影响到其他的USB设备,比如鼠标、键盘或打印机等。C#编程语言提供了一种方法来实现这样的功能。本文将详细...

    C#系统硬件设备管理(监视,启用,禁用)源代码

    通过它们,开发者可以查询计算机上的硬件设备,如硬盘、网络适配器、打印机等,并执行启用、禁用等操作。 3. **Device enumeration(设备枚举)**:为了监视和管理硬件,首先需要枚举系统中的所有设备。这可以通过...

    用Apihook实现的打印监控

    在IT领域,API Hook是一种广泛使用的系统调用拦截技术,它允许开发者监控或者改变其他程序对特定API的调用行为。本主题将深入探讨如何利用ApiHook来实现打印监控,特别是通过拦截`startDoc`函数。...

    C#编程-仿QQ的连连看

    通过创建Graphics对象,我们可以对屏幕、打印机、图像等目标进行绘图。在这个连连看游戏中,Graphics类被用来绘制游戏地图、棋盘上的元素以及游戏中的各种形状。 图形类操作涉及到以下几个方面: 1. 绘制线条:使用...

    c# Socket及串口通信完整代码

    5. **套接字选项**:Socket有多种选项可设置,如`NoDelay`(禁用Nagle算法)、`ReceiveBufferSize`和`SendBufferSize`等,这些选项可以优化网络性能。 **二、C# 串口通信** 串口通信(Serial Port Communication)...

    C#封装的一个串口操作类

    串口是一种常用的计算机接口,用于连接外部设备,如打印机、扫描仪、GPS等。串口操作类是指封装了对串口的各种操作的类库,包括打开、关闭、读取、写入、设置串口参数等。 类库的结构 该类库的结构主要包括两个...

    扩展print dialog c#

    在C#中,`PrintDialog`是System.Windows.Forms命名空间下的一个类,它提供了一个用户界面,让用户可以选择打印机、设置打印页数等。通过以下代码,我们可以实例化并显示一个基本的`PrintDialog`: ```csharp using ...

    C#实时画矩形

    Graphics类是.NET Framework提供的一个关键类,用于在各种图形设备上进行绘图操作,包括屏幕、打印机或图像文件。它提供了大量的方法和属性,可以用于绘制线条、曲线、形状以及文本等。在我们的例子中,我们将主要...

    C#开发经验技巧宝典

    0811 如何修改计算机的默认打印机 490 0812 如何实现行业软件系统注销功能 490 0813 如何将计算机设置为休眠状态 490 0814 在Windows系统中建立事件日志 491 0815 如何使PC喇叭发音 491 18.3 程序控制 ...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

    C#.net_经典编程例子400个

    273 实例190 获取窗口文本 273 实例191 判断文件是否正在被使用 274 实例192 在程序中调用.HLP文件 275 实例193 C#中实现文件拖放 276 实例194 文件比较 276 第7章 操作系统与Windows...

    Usb Kilitleme c#_usbkilit_

    在开发过程中,需要注意的是,对USB设备的限制应谨慎操作,避免影响系统正常功能,例如打印机、鼠标等非存储类USB设备。同时,为了保证程序的可逆性,通常会提供解除锁定的功能,让用户在需要时恢复USB设备的正常...

    C#程序开发范例宝典(第2版).part08

    实例257 系统已经安装的打印机信息 352 7.8 鼠标操作 353 实例258 切换鼠标左右键 353 实例259 限制鼠标活动区域 354 实例260 获取鼠标在任意点的颜色值 355 实例261 设置鼠标样式 357 7.9 程序控制 359 实例...

    C#程序开发范例宝典(第2版).part02

    实例257 系统已经安装的打印机信息 352 7.8 鼠标操作 353 实例258 切换鼠标左右键 353 实例259 限制鼠标活动区域 354 实例260 获取鼠标在任意点的颜色值 355 实例261 设置鼠标样式 357 7.9 程序控制 359 实例...

    打印对话框,C#

    在C#编程中,"打印对话框"是一个重要的功能,它允许用户选择打印机、设置打印选项,并启动打印作业。在Windows应用程序中,我们通常使用`PrintDialog`类来实现这一功能,该类属于`System.Windows.Forms`命名空间。...

    利用WebBrowser彻底解决Web打印问题(包括后台打印)

    - 考虑到用户可能会禁用JavaScript,确保提供一种非JavaScript的备份方案。 总结,通过合理运用WebBrowser控件和相关的CSS及JavaScript技术,我们可以实现BS架构下复杂而灵活的打印需求,包括部分打印和后台批量...

    FastReport以及PDF打印。Json转DataSet

    在C#中,你可以通过`FastReport.Printer.PrinterName = "YourPrinterName"`来指定打印机。至于屏蔽打印时显示“正在打印第几页”的问题,通常可以通过设置报表的PrintOptions属性来实现,比如`Report.PrintOptions....

    C#程序开发范例宝典(第2版).part12

    实例257 系统已经安装的打印机信息 352 7.8 鼠标操作 353 实例258 切换鼠标左右键 353 实例259 限制鼠标活动区域 354 实例260 获取鼠标在任意点的颜色值 355 实例261 设置鼠标样式 357 7.9 程序控制 359 实例...

Global site tag (gtag.js) - Google Analytics