System.Diagnostics.Process 执行.EXE

分类:  C#+WINFORM 2009-04-05 21:09 459人阅读 评论(0)  收藏  举报  
我们经常会遇到在Winform或是WPF中点击链接或按钮打开某个指定的网址, 或者是需要打开电脑中某个指定的硬盘分区及文件夹, 
甚至是"控制面板"相关的东西, 那么如何做呢? 
答案是使用System.Diagnostics.Process.Start()。它的作用是调用外部的命令。 
先来看看它的调用方法: 
Process.Start ()  
Process.Start (ProcessStartInfo)  
Process.Start (String) 
Process.Start (String, String)  
Process.Start (String, String, SecureString, String) 
Process.Start (String, String, String, SecureString, String) 
比如: 
C# Code: 
 System.Diagnostics.Process   ie   =   new   System.Diagnostics.Process();    
  ie.StartInfo.FileName   =   "IEXPLORE.EXE";    
  ie.StartInfo.Arguments   =   @"http://www.baidu.com "; 
  ie.Start();    
简洁的调用方式: 
System.Diagnostics.Process.Start(" http://www.baidu.com "); 
当然,你还可以使用其他浏览器,如傲游而不是IE: 
            string mathonPath = @"C:/Program   Files/Maxthon//Maxthon.exe"; 
            System.Diagnostics.Process p = new System.Diagnostics.Process();             //设定程序名 
            p.StartInfo.FileName = mathonPath; 
            p.StartInfo.Arguments = @"c:/"; 
            p.Start(); 
如果你想用资源管理器打开C:/ ,那么可以这样做: 
System.Diagnostics.Process.Start("explorer.exe", @"c:/"); 
更有人可能会问:“我要打开“添加或删除程序”的面板或控制面板相关内容,可以吗?”答案是肯定的! 
如何做?答案是调用rundll32.exe,比如: 
打开“添加或删除程序”的面板: 
System.Diagnostics.Process.Start("rundll32.exe", @"shell32.dll,Control_RunDLL appwiz.cpl,,1"); 
其中后面的"shell32.dll,Control_RunDLL appwiz.cpl,,1"是调用命令所需的参数了。 
这里说明一下,这类似于在Delphi中使用: 
ShellExecute(Handle,'open','rundll32.exe','shell32.dll,Control_RunDLL   sysdm.cpl',nil,SW_SHOW);  
WinExec('rundll32.exe   shell32.dll,Control_RunDLL   sysdm.cpl',SW_SHOW); 
关于rundll32.exe的用途  
-------------------------------------------------------------------------------- 
命令列:rundll32.exe user.exe,restartwindows  
功能: 系统重启 
命令列:rundll32.exe user.exe,exitwindows 
功能: 关闭系统 
命令列: rundll32.exe shell32.dll,Control_RunDLL  
功能: 显示控制面板  
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1  
功能: 显示“控制面板-辅助选项-键盘”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2  
功能: 显示“控制面板-辅助选项-声音”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3  
功能: 显示“控制面板-辅助选项-显示”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4  
功能: 显示“控制面板-辅助选项-滑鼠”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5  
功能: 显示“控制面板-辅助选项-传统”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1  
功能: 执行“控制面板-添加新硬体”向导。  命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter  
功能: 执行“控制面板-添加新印表机”向导。  
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1  
功能: 显示 “控制面板-添加/删除程式-安装/卸载” 面板。  
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2  
功能: 显示 “控制面板-添加/删除程式-安装Windows” 面板。  
命令列: rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3  
功能: 显示 “控制面板-添加/删除程式-启动盘” 面板。  
命令列: rundll32.exe syncui.dll,Briefcase_Create  
功能: 在桌面上建立一个新的“我的公文包”。  
命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll  
功能: 显示复制软碟视窗  
命令列: rundll32.exe apwiz.cpl,NewLinkHere %1  
功能: 显示“建立快捷方式”的对话框,所建立的快捷方式的位置由%1参数决定。  
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0  
功能: 显示“日期与时间”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1  
功能: 显示“时区”选项视窗。  
命令列: rundll32.exe rnaui.dll,RnaDial [某个拨号连接的名称]  
功能: 显示某个拨号连接的拨号视窗。如果已经拨号连接,则显示目前的连接状态的视窗。  
命令列: rundll32.exe rnaui.dll,RnaWizard  
功能: 显示“新建拨号连接”向导的视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0  
功能: 显示“显示属性-背景”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1  
功能: 显示“显示属性-萤屏保护”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2  
功能: 显示“显示属性-外观”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3  
功能: 显示显示“显示属性-属性”选项视窗。  
命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder  
功能: 显示Windows的“字体”档案夹。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3  
功能: 同样是显示Windows的“字体”档案夹。  命令列: rundll32.exe shell32.dll,SHFormatDrive  
功能: 显示格式化软碟对话框。  
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0  
功能: 显示“控制面板-游戏控制器-一般”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1  
功能: 显示“控制面板-游戏控制器-进阶”选项视窗。  
命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)  
功能: 列印HTML文档。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl  
功能: 显示Microsoft Exchange一般选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0  
功能: 显示“控制面板-滑鼠” 选项 。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1  
功能: 显示 “控制面板-键盘属性-速度”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1  
功能: 显示 “控制面板-键盘属性-语言”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2  
功能: 显示Windows“印表机”档案夹。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3  
功能: 显示Windows“字体”档案夹。  
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4  
功能: 显示“控制面板-输入法属性-输入法”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add  
功能: 执行“添加新调制解调器”向导。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0  
功能: 显示“控制面板-多媒体属性-音频”属性页。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1  
功能: 显示“控制面板-多媒体属性-视频”属性页。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2  
功能: 显示“控制面板-多媒体属性-MIDI”属性页。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3  
功能: 显示“控制面板-多媒体属性-CD音乐”属性页。  
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4  
功能: 显示“控制面板-多媒体属性-设备”属性页。  命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1  
功能: 显示“控制面板-声音”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl  
功能: 显示“控制面板-网路”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl  
功能: 显示ODBC32资料管理选项视窗。  
命令列: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:/path/filename}  
功能: 显示指定档案(drive:/path/filename)的“打开方式”对话框。  
命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl  
功能: 显示“控制面板-密码”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl  
功能: 显示“控制面板-电源管理属性”选项视窗。  
命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL PrintersFolder  
功能: 显示Windows“印表机”档案夹。(同rundll32.exe shell32.dll,Control_RunDLL main.cpl @2)  
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0  
功能: 显示“控制面板-区域设置属性-区域设置”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1  
功能: 显示“控制面板-区域设置属性-数字”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2  
功能: 显示“控制面板-区域设置属性-货币”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3  
功能: 显示“控制面板-区域设置属性-时间”选项视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4  
功能: 显示“控制面板-区域设置属性-日期”选项视窗。  
命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏保护档案名]  
功能: 将指定的萤屏保护档案设置为Windows的屏保,并显示萤屏保护属性视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0  
功能: 显示“控制面板-系统属性-传统”属性视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1  
功能: 显示“控制面板-系统属性-设备管理器”属性视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2  
功能: 显示“控制面板-系统属性-硬体配置档案”属性视窗。  
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3  
功能: 显示“控制面板-系统属性-性能”属性视窗。  命令列: rundll32.exe user.exe,restartwindows  
功能: 强行关闭所有程式并重启机器。  
命令列: rundll32.exe user.exe,exitwindows  
功能: 强行关闭所有程式并关机。  
命令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl  
功能: 显示“拨号属性”选项视窗  
命令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl  
功能: 显示“桌面主旨”选项面板 
 
c#监控程序   
2010-09-03 16:36:25|  分类:  .NET2005(c #)  |字号 订阅  
这里所说的监控程序,是指用本程序,去监控本机上运行的另一个EXE程序,如果这个EXE发生异常而关闭,则本程序会自动重启异
常程序。 
正文开始: 
using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Text; 
using System.Windows.Forms; 
using System.Diagnostics;//引入Process 类 
namespace WhbServerTask 

    public partial class Form1 : Form 
    { 
        private string ExeName = "DOS_XXT"; 
        private string ExePath = @"E:\DOS_XXT.exe"; 
        private bool RunFlag = false; 
        private Process[] MyProcesses; 
        public Form1() 
        { 
            InitializeComponent(); 
        } 
        private void timer1_Tick(object sender, EventArgs e) 
        { 
            whbtask();                    
        }         private void whbtask() 
        { 
            listBox1.Items.Add(DateTime.Now.ToString() + ": " + " 程序轮询,运行正常!"); 
            MyProcesses = Process.GetProcesses(); 
            foreach (Process MyProcess in MyProcesses) 
            {                 
                //查找是否正在运行 
                if (MyProcess.ProcessName.CompareTo(ExeName) == 0) 
                { 
                    RunFlag = true;                     
                }                 
            } 
            if (!RunFlag)//如果没有运行就启动 
            { 
                System.Diagnostics.Process.Start(ExePath); 
                listBox1.Items.Add(DateTime.Now.ToString() + ": " + ExePath+" 程序重新启动一次!"); 
                 
            } 
            RunFlag = false; 
            
        } 
        private void button1_Click(object sender, EventArgs e) 
        { 
            listBox1.Items.Clear(); 
        } 
        private void Form1_Load(object sender, EventArgs e) 
        { 
            listBox1.Items.Add("说明:本程序为" + ExePath + "的运行监控程序,每1小时轮询一次,如果" + ExePath + "异
常关闭,则自动重启该程序!"); 
        } 
    } 

 
net中System.Diagnostics.Process.Start用法  解决word新实例 
Posted on 2011-06-02 15:15 CodeNote  阅读(645)  评论(0)  编辑 收藏  
原文地址 
 
System.Diagnostics.Process.Start(); 
这个方法用来创建一个新的进程 比如说你在某个程序的菜单上想加个超链接到百度知道 那么就可以用这个方法来实现 
System.Diagnostics.Process.Start("iexplore.exe"," http://zhidao.baidu.com "); 前面的第一个参数可以省略 但是如果这之前
你有打开的网页 那么就会从那个网页跳转到  http://zhidao.baidu.com  没有打开的话 就打开一个新窗口 
当然还可以用它来打开本地的一个程序 比如说点一个按钮就打开注册表编辑器的话 就应该是 
System.Diagnostics.Process.Start(@"C:\WINDOWS\regedit.exe"); .NET 中 System.Diagnostics.Process 类应用中碰到的问题 
自己开发的客户端程序需要从数据库的Image字段创建一个Word文档,然后调用Word程序打开,用户编辑并保存后再回存到数据库
里。其中调用Word打开文档用的是System.Diagnostics.Process类,相关代码如下: 
 
string tempPath = System.Environment.GetEnvironmentVariable("TEMP"); 
string fileName = Path.Combine ( tempPath, "01.doc"); 
 
Process wordProcess = new Process(); 
wordProcess.StartInfo.FileName = fileName; 
wordProcess.StartInfo.Verb = "edit"; 
wordProcess.StartInfo.UseShellExecute = true; 
wordProcess.Start(); 
wordProcess.WaitForExit(); 
wordProcess.Close(); 
 
MessageBox.Show ( "Word Exited!" ); 
 
前几天一直好用,但是今天在执行到  wordProcess.WaitForExit(); 这一句时发生意外,信息是“没有与此对象关联的进程”。
仔细查看MSDN里的相关文档,也没有太详细的解释,只是在WaitForExit()方法的文档 提到可能出现的意外中就包含了这个。
突然想到有没有可能是因为Word进程已经打开,所以并不是和当前进程所关联的,所以会出现这个意外。关掉运行的其他 Word进
程以后,再执行果然就没有问题了。 
经过一番研究,终于找到了有没有Word实例运行的情况下都能实现上一篇文章中的要求的方法,代码如下: 
 
 
   string  tempPath = System.Environment.GetEnvironmentVariable("TEMP");  
   string  fileName = Path.Combine ( tempPath, "推理01.doc"); 
   string  winwordPath = "";  
  
   // 判断系统中是否已经有 Word 实例在运行。 
    Process[] wordProcesses = Process.GetProcessesByName("winword");  
   foreach  ( Process process in  wordProcesses)  
 { 
        Debug.WriteLine( process.MainWindowTitle ); 
        winwordPath = process.MainModule.FileName;        // 如果有的话获得 Winword.exe 的完全限定名称。 
       break;  
    } 
  
    Process wordProcess = new  Process();  
  
   if  ( winwordPath.Length > 0 )    // 如果有 Word 实例在运行,使用 /w 参数来强制启动新实例,并将文件名作为参数传递。 
 {         wordProcess.StartInfo.FileName = winwordPath;  
        wordProcess.StartInfo.UseShellExecute = false; 
        wordProcess.StartInfo.Arguments = fileName + " /w";  
    } 
   else                              // 如果没有 Word 实例在运行,还是 

        wordProcess.StartInfo.FileName = fileName;  
        wordProcess.StartInfo.UseShellExecute = true;  
    } 
  
    wordProcess.Start();  
    wordProcess.WaitForExit();        // 当前进程一直在等待,直到该 Word 实例退出。 
    wordProcess.Close()

转载于:https://www.cnblogs.com/hwl1023/p/5971429.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/457126.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

php 扩展 返回字符串,基于PHP7的PHP扩展开发之四(字符串的处理)

目的:熟悉字符串在PHP扩展里面如何处理要实现的PHP代码如下:1、当字符串不包含指定前缀字符串时,把前缀字符串和被检测字符合并返回。2、当字符串包含指定前缀字符串时,原样返回。 我们将使用PHP扩展的方式实现str_concat功能。fu…

对象之int介绍

#Auther Bob #--*--conding:utf-8 --*-- #创建两个int的对象&#xff0c;age1和age2age1 10 age2 int(1)#查看对象的类print(type(age1))# <class int>print(type(age2))# <class int> #bit_length表示一个十进制数最少需要占用多个二进制位print(age1.bit_lengt…

Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.

谷歌浏览器报错 版本 73.0.3683.103&#xff08;正式版本&#xff09; &#xff08;32 位&#xff09;报错内容如下Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.jquery.js:2 Cross-Origin Read Blocking (CORB) blocked cros…

OpenStack 之vmware机器迁移到openstack集群

原理 openstack本身是支持使用vmware格式的镜像的&#xff0c;但是是需要我们我们在/etc/nova/nova.conf的配置文件中指定该计算节点使用vmware的驱动 123456789101112# Driver to use for controlling virtualization. Options# include: libvirt.LibvirtDriver, xenapi.XenAP…

解决Django静态文件配置pycharm高光问题

就困扰了我半天的Django静态文件配置问题 更改了setting 文件后 文件参考问题总会高亮让然觉得又错误怪怪的 所以索性直接眼不见心不烦 具体操作如下图&#xff1a; 就这样就可以啦 大功告成&#xff01; 也顺便提一下静态文件配置问题&#xff1a; Django静态加载的设置…

Weblogic的管理服务器与受管服务器

weblogic管理服务器和受管服务器&#xff1a; 域包含一个称为“管理服务器”的特殊 WebLogic Server 实例&#xff0c;它是您配置和管理域中所有资源的中心点&#xff0c;一个域有仅只有一个管理服务器实例。 在生产环境中&#xff0c;应将 Web 应用程序、EJB 和其他资源部…

python神经网络可视化,python中的神经网络感受野可视化

这是我想出的解决方案。谢谢mprat的帮助。在我发现spectralcolormap最适合这种任务&#xff0c;而且我还添加了您可以指定的边框。在from matplotlib import pyplotimport numpy as npborder 2images_amount 300row_amount 10col_amount 30image_height 28image_width 28…

Qt 多媒体音频模拟按钮发音(音视频启动)

## 项目演示 平台:windows或者ubuntu 要求:平台需要支持音频播放功能 文件格式:.wav 可以使用剪映生成,音频部分,我这里是简短的音乐 # Qt 多媒体简介 Qt QSound是Qt框架中的一个类,用于播放音频文件。它可以在Qt应用程序中实现简单的音频播放功能,包括播放、暂停和…

ASP.NET MVC5 ModelBinder

什么是ModelBinding ASP.NET MVC中&#xff0c;所有的请求最终都会到达某个Controller中的某个Action并由该Action负责具体的处理和响应。为了能够正确处理请求&#xff0c;Action的参数&#xff08;如果有的话&#xff09;&#xff0c;必须在Action执行之前&#xff0c;根据相…

Day07-函数(2)

1.函数类型 函数也是一种类型&#xff0c;我们自定义的函数就是函数对象&#xff0c;函数名保存了函数对象的引用&#xff08;地址&#xff09; def test():print(我是测试函数) ​ print(test) #函数名是变量&#xff0c;指向了函数对象 pf test #pf变量也指向了函数对…

php在html里面的位置,关于script在html中的摆放位置解析

以前一直觉得script在html中的任何位置都可以&#xff0c;今天做一个需求的时候才更正了自己的错误思想啊--script的位置也不是随便放的。本文主要谈论关于script在html中的摆放位置。小编觉得挺不错的&#xff0c;现在就分享给大家&#xff0c;也给大家做个参考。希望能帮助到…

Protocol Buffer技术详解(C++实例)

原文&#xff1a;http://www.cnblogs.com/stephen-liu74/archive/2013/01/04/2842533.html 这篇Blog仍然是以Google的官方文档为主线&#xff0c;代码实例则完全取自于我们正在开发的一个Demo项目&#xff0c;通过前一段时间的尝试&#xff0c;感觉这种结合的方式比较有利于培训…

yaml 解决问题

yaml 是什么&#xff1f; 在 github 一些开源项目里经常可以看到 .travis.yml 文件&#xff0c;后来接触持续集成这个概念时发现很多文件都是 .yml 后缀的文件。我在 阮一峰-YAML 语言教程 里了解了它的作用以及基本写法&#xff0c;他的那篇文章描述的略微有点啰嗦&#xff0…

2016 7 25 链表

1 #include<stdio.h>2 #include<stdlib.h>3 /* 4 usingnamespacestd;5 6 structNode7 {8 int data;//数据域9 struct Node*next;//指针域10 };11 12 /*13 Create14 *函数功能&#xff1a;创建链表.15 *输入&#xff1a;各节点的data16 *返回值&#xff1a;指…

php数值操作,php数值计算num类简单操作示例

php数值计算num类简单操作示例,在线,计算器,小数,整数,程序设计php数值计算num类简单操作示例易采站长站&#xff0c;站长之家为您整理了php数值计算num类简单操作示例的相关内容。本文实例讲述了php数值计算num类简单操作。分享给大家供大家参考&#xff0c;具体如下&#xff…

YAML-学习笔记!

YAML学习笔记 一、YAML简介 YAML&#xff0c;即YAML Ain’t Markup Language的缩写&#xff0c;YAML 是一种简洁的非标记语言。YAML以数据为中心&#xff0c;使用空白&#xff0c;缩进&#xff0c;分行组织数据&#xff0c;从而使得表示更加简洁易读。 二、YAML语法 1、基本规…

CentOS远程监控

近日&#xff0c;因工作需要&#xff0c;学习了CentOS远程监控的水平有限&#xff0c;多指教。 远程访问CentOS&#xff0c;包括三种方式ssh&#xff0c;telnet&#xff0c;vnc。 本例涉及的是以vnc远程访问CentOS。指令在root下操作。注意&#xff1a;vnc的端口为5900&#xf…

aix oracle 10.2.0.1 升级 10.2.0.4,AIX Oracle RAC 升级到10.2.0.4.0要特别注意的问题 - 爱肯的专栏 ......

AIX Oracle RAC 升级到10.2.0.4.0过程有如下报错(直接升级到10.2.0.4不需要应用Patch:6160398)&#xff1a;rootbwgl_db2:/u01/app/oracle/crs_1/bin# /u01/app/oracle/crs_1/install/root102.shError : Please change the CRS_ORACLE_USER id to have the following OS capabi…

将文件提交到github的两种方法

方法一 简要步骤如下&#xff1a; 登陆github&#xff0c;创建git仓库。记此git仓库的地址为[github_repository_url]&#xff0c;例如git仓库的地址&#xff1a;https://github.com/galian123/nodejs_http_server 在本地的工程目录执行git init&#xff0c;此工程目录是要提…

Visual Studio 2017新版发布,极大提高开发效率丨附下载

最新的Visual Studio 2017免费下载&#xff1a;https://www.evget.com/product...【包含Professional、Enterprise、Community版本】 为任何开发、应用和平台提供无与伦比的效率&#xff0c;Visual Studio 2017 候选发布。 提高了效率 代码导航、IntelliSense、重构、代码修复和…