本文来自:http://blog.csdn.net/destimarve/article/details/3869486

今天为了能实现这个功能,在网上翻了无数资料,都没有合适的,要么是VB,要么不知道怎样调用。最后,在msdn给出的示例上找到了答案,具体代码如下

WebClient myclient = new WebClient();
string fileName = @"D:\a.jpg";
string address = ConfigurationManager.AppSettings[""].ToString();
if (File.Exists(fileName))
{File.Delete(fileName);myclient.DownloadFile("http://www.baidu.com/img/123.jpg", fileName);
}
else
{myclient.DownloadFile("http://www.baidu.com/img/123.jpg", @"D:\a.jpg");
}
//建立新的系统进程
System.Diagnostics.Process process = new System.Diagnostics.Process();
//设置文件名,此处为图片的真实路径+文件名
process.StartInfo.FileName = fileName;
//此为关键部分。设置进程运行参数,此时为最大化窗口显示图片。
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();

最后的process.Close()方法可以不写,还可以换成process.WaitForExit()不过后者将会使程序暂停,直到打开的窗体被关闭,程序才会继续进行。

winfrom下载服务器图片到本地,用C#打开Windows自带的图片传真查看器相关推荐

  1. 用C#打开Windows自带的图片传真查看器

    今天为了能实现这个功能,在网上翻了无数资料,都没有合适的,要么是VB,要么不知道怎样调用.最后,在msdn给出的示例上找到了答案,具体代码如下 //建立新的系统进程 System.Diagnostic ...

  2. php文章远程图片,php保存远程图片到本地 php正则匹配文章中的远程图片地址

    在添加文章的时候,很多情况下我们需要处理文章中的远程图片,将其保存到本地,以免别人网站删除后文章里面就无法访问了. 因此我们需要正则匹配文章中的图片地址, 这里我们使用php的正则表达式来实现:$co ...

  3. 在 Windows XP 中,无法使用 Windows 图片和传真查看器来查看图片

    在 Microsoft Windows XP 中试图使用 Windows 图片和传真查看器查看图片时,图片未按预期显示.不过,当使用 Microsoft 画图工具查看图片时,图片会按预期显示. 注意: ...

  4. 屏蔽windows图片和传真查看器

    windows xp缺省打开图片用的是"windows图片和传真查看器",如果我们装了其他的图像浏览工具(例如acdsee),图像无法关联到acdsee上(acdsee5.0以下版 ...

  5. Linux命令行上传本地文件到服务器 、 下载服务器文件到本地

    将本地文件上传至服务器 第一个是本地文件的路径/文件名, 例如 ./index.tar.gz . index.html . bg.png 等 第二个是要上传到的服务器的位置 例如 root@39.10 ...

  6. 下载服务器文件到本地

    要下载的文件比较大,如果直接传输的话慢的要死 先将要下载的文件打包 tar  zcvf  wwwroot.tar.gz(压缩文件名)   要压缩的文件夹 再执行下载 sz  wwwroot.tar.g ...

  7. 服务器文件备份到本地方法,Windows服务器文件备份到本地的方法、Windows服务器数据备份方案...

    重要的数据必须备份,并且必须实时备份,否则一旦出现意外情况,将会给服务器文件安全带来巨大灾难.那么,如何备份服务器文件呢?本文以Windows为例说明服务器文件备份的方法 方法一.通过专门的服务器文件 ...

  8. 图片和传真查看器 打开图片 速度慢

    关于桌面的图片打开很慢的解决方法 Posted on 2009-02-01 10:49 小隐任行 阅读(190) 评论(5)   编辑 收藏 网摘 所属分类: 十万个为什么 前段时间突然发现桌面上的图 ...

  9. Windows Server 2019 设置使用照片查看器查看图片

    1.使用win+R快捷键快速打开运行,输入regedit打开注册表 2.在注册表中找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Photo Viewe ...

最新文章

  1. Java项目:后台管理系统脚手架项目(java+SpringBoot+FreeMarker+mysql+JSP)
  2. Java布尔类的compareTo()
  3. Tomcat server.xml配置示例
  4. Java final 关键字简述
  5. hdfs java api 权限_HDFS Java API 详解
  6. int是python的内置函数吗_Python内置int函数详细介绍
  7. cocos2dx 2.0升级为3.0一些常见变化纪录
  8. [wbia 1.1] heritrix抓取网页信息
  9. mass种子模块之domready
  10. C# MSchart图表控件安装与使用
  11. Oracle锁表会影响查询效率么,oracle锁表查询,资源占用,连接会话,低效SQL等性能检查...
  12. 入门级练习题(1-15)
  13. native react 折线图_【详解】纯 React Native 代码自定义折线图组件(译)
  14. 三表左连接sql语句例子
  15. Ghost超级技巧一家亲
  16. MySql引擎、索引
  17. windows7经典开机音乐_Windows 7正式退休,微软出手,网友含泪告别情怀:感谢11年陪伴...
  18. 汽车ELV报废车辆指令测试
  19. 时间戳和时间字符串互转
  20. 疫情中的日本东京it工作

热门文章

  1. 进制转换 原码、反码、补码
  2. 百度amp;高德地图小区景点边界轮廓实现
  3. linux从入门到放弃-linux常见故障合集
  4. 元素和小于等于阈值的正方形的最大边长(来源:力扣(LeetCode))
  5. 3d打印机打印obj格式_购买3D打印机如何为您省钱
  6. nova-week2
  7. 上海亚商投顾:沪指逼近3300点 电力、光伏持续强势
  8. 颁发证书的时候报错:
  9. AUTOCAD——拉伸命令、拉长命令
  10. Java基础系列35-IO流