求大神指点vb.net 怎么以指定方式打开图片呢?

求大神指点vb.net怎么以指定方式打开图片呢?比如我想把c:\a.bmp图片以windows图片查看器或者画图工具打开求大神指点要怎么写才能实现呀?... 求大神指点vb.net 怎么以指定方式打开图片呢?
比如我想把 c:\a.bmp 图片以 windows图片查看器 或者 画图工具 打开

求大神指点要怎么写才能实现呀?
展开
 我来答
百度网友bdb9803
推荐于2016-05-06 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        '建立新的系统进程    
        Dim process As New System.Diagnostics.Process()
        If RadioButton1.Checked Then
            '设置文件名,此处为图片的真实路径+文件名    
            process.StartInfo.FileName = "c:\a.bmp"
            '设置进程运行参数    
            process.StartInfo.Arguments = "rundll32.exe shimgvw.dll"
        Else
            process.StartInfo.FileName = "mspaint.exe"
            process.StartInfo.Arguments = "c:\a.bmp"
        End If
        '此项为是否使用Shell执行程序,因系统默认为true,此项也可不设,但若设置必须为true    
        'process.StartInfo.UseShellExecute = True
        '此处可以更改进程所打开窗体的显示样式,可以不设    
        'process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden
        process.Start()
        process.Close()
    End Sub
更多追问追答
追问

呜呜大神.   win7 64位系统

        process.StartInfo.FileName = "c:\a.bmp"

        process.StartInfo.Arguments = "rundll32.exe shimgvw.dll"

       process.Start()

运行的时候 提示要选择打开方式,,,, 是需要修改注册表么?  大神知道怎么修改么? 

追答
不需要修改注册表,只要你确定双击bmp文件时,会自动用图片查看器打开即可。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式