//建立新的系统进程
System.Diagnostics.Process process = new System.Diagnostics.Process();
//设置文件名,此处为图片的真实路径+文件名
process.StartInfo.FileName = picName;
//此为关键部分。设置进程运行参数,此时为最大化窗口显示图片。
process.StartInfo.Arguments = "rundll32.exe C:\\WINDOWS\\system32\\shimgvw.dll,ImageView_Fullscreen";
//此项为是否使用Shell执行程序,因系统默认为true,此项也可不设,但若设置必须为true
process.StartInfo.UseShellExecute = true;
//此处可以更改进程所打开窗体的显示样式,可以不设
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
process.Start();
process.Close();
分享到:
相关推荐
在本文中,我们将深入探讨如何使用C#编程语言来实现一个功能完备的Windows图片查看器。这个图片查看器不仅能够浏览图片,还支持图片的旋转和保存旋转后的图像。我们将会涉及以下几个关键知识点: 1. 图像处理库:在...
根据提供的文件信息,我们可以归纳出两个...通过以上分析,我们可以了解到如何使用C#代码为图片添加水印,并利用Windows自带的图片查看器来预览这些图片。这对于从事图片处理工作的开发者来说是一个非常实用的功能。
在本文中,我们将深入探讨如何使用C#的Windows Presentation Foundation(WPF)框架来创建一个基本的图片查看器。这个图片查看器不仅能够显示图片,还支持通过鼠标拖动进行平移以及使用鼠标滚轮进行缩放。我们将涵盖...
在这个DEMO中,我们将深入探讨如何使用C#和`eventLog`控件来写入事件查看器。 首先,我们需要了解`eventLog`控件的基本用法。在C#中,`eventLog`不是一个UI控件,而是一个可以用来读取和写入系统事件日志的类,位于...
【Windows图片查看器(C#版源代码)详解】 Windows图片查看器是Windows操作系统中一个基本的图片浏览工具,主要用于查看各种图像格式的文件。在本文中,我们将深入探讨一个基于C#语言重新实现的Windows图片查看器...
最后,为了让程序能够作为默认的图片查看器,我们需要实现文件关联。在C#中,可以使用Registry类来修改注册表,将我们的程序与图片文件类型的扩展名关联起来。这样,用户双击图片文件时,我们的程序就会自动启动并...
本知识点主要涉及如何使用C#编程语言,通过两种不同的方法来实现图片查看:一是利用`PictureBox`控件,二是利用Windows内置的图片查看器。 首先,让我们深入了解一下`PictureBox`控件。在C#的Windows Forms应用中,...
本项目“C# 源码 窗口句柄查看器”旨在帮助开发者学习和理解如何在C#中获取、使用和分析窗口句柄。 首先,我们需要了解Windows API中的基础概念。`user32.dll`是Windows API中负责用户界面的部分,其中包含了许多与...
【标题】"仿windows图片查看器源码"指的是一个使用C#编程语言开发的软件项目,目的是模仿Windows操作系统内置的图片查看器的功能。这个源码提供了实现基础图片浏览特性的参考,适合学习C#编程以及图像处理技术的...
通过使用C#,我们可以构建一个类似的用户界面,提供基本的文件操作功能,如打开、复制、移动、删除以及查看文件属性。 首先,我们需要设置项目的基本结构。创建一个新的C# Windows Forms应用程序项目,在Visual ...
【坐标查看器(C#实现)】是一个基于C#编程语言开发的应用程序,主要用于查看和处理二维或三维空间中的坐标数据。在IT行业中,这样的工具通常用于游戏开发、地图应用、图形设计、工程计算等多个领域。C#是微软公司推出...
在C#编程环境中,开发一个任务管理器是一个挑战性的任务,因为它涉及到对系统资源的深入理解和访问。这个项目的核心目标是获取并展示系统的内存、CPU使用情况以及正在运行的进程状态。下面将详细阐述实现这一功能所...
在C#中,我们可以使用`Windows.UI.Notifications`命名空间中的`ToastNotification`类来创建和发送通知。以下是一些关键步骤: 1. **设置通知内容**:创建一个XML字符串,定义通知的标题、文本、图标和其他元素。...
### C# 如何创建 Windows 服务(图文详解) #### 一、概述 Windows 服务是在后台运行的应用程序,它们可以在没有用户交互的情况下执行任务。在本篇教程中,我们将使用 Visual Studio 2010 创建一个简单的 Windows ...
首先,打开DLL接口查看器,用户只需将需要查看的DLL文件拖拽到软件界面,或者通过菜单选择“打开”按钮来导入DLL文件。软件会自动解析DLL文件,列出所有导出的函数。每个函数名旁边通常会显示函数的地址和其对应的...
在“C# 界面化 window服务管理”项目中,WinForms被用作用户界面,它提供了直观的图形元素,如按钮、列表框和文本框,使得用户可以轻松地查看系统中的所有服务,以及对它们进行启动、停止、暂停和恢复等操作。...
标题中的“window记事本 C#2005”指的是使用C#编程语言开发的一款文本编辑器,类似于Windows操作系统内置的“记事本”程序。这个项目可能是在Visual Studio 2005环境下构建的,因为C# 2005通常指的是.NET Framework ...
"Window窗口化_C#window贪吃蛇"项目就是一个典型的例子,它将传统的贪吃蛇游戏移植到了Windows环境下,并采用C#语言编写。这个项目适合初学者,通过它可以深入理解C#的基础知识,如WinForms应用开发、事件处理以及...
通过C#,我们可以利用丰富的类库和强大的编程模型来创建功能丰富的文本编辑器。 首先,要实现一个基本的记事本程序,我们需要创建一个新的Windows Forms项目。在C#中,Windows Forms是用于构建桌面应用程序的UI框架...
在IT领域,文本编辑器是开发人员日常工作中不可或缺的工具,尤其对于编程语言如C#的开发者来说。本文将深入探讨C#文本编辑器源代码的相关知识点,包括其设计原理、核心功能以及如何实现字体和颜色的改变。 首先,C#...