zoukankan
html css js c++ java
程序安装时检查是否已经安装.NETFramework
添加新项中添加一个安装程序类
using
System;
using
System.Collections;
using
System.ComponentModel;
using
System.Configuration.Install;
using
Microsoft.Win32;
using
System.Diagnostics;
using
System.IO;
namespace
DOTNETCheck
{
/**/
///
<summary>
///
CheckDotnet 的摘要说明。
///
</summary>
[RunInstaller(
true
)]
public
class
CheckDotnet : System.Configuration.Install.Installer
{
/**/
///
<summary>
///
必需的设计器变量。
///
</summary>
private
System.ComponentModel.Container components
=
null
;
public
CheckDotnet()
{
//
该调用是设计器所必需的。
InitializeComponent();
//
TODO: 在 InitComponent 调用后添加任何初始化
}
Component Designer generated code
#region
Component Designer generated code
/**/
///
<summary>
///
设计器支持所需的方法 - 不要使用代码编辑器修改
///
此方法的内容。
///
</summary>
private
void
InitializeComponent()
{
components
=
new
System.ComponentModel.Container();
}
#endregion
public
override
void
Install(System.Collections.IDictionary stateSaver)
{
//
入口
RegistryKey key
=
null
;
key
=
Registry.LocalMachine.CreateSubKey(
"
Software\\Microsoft\\.NETFramework\\policy\\v1.0
"
);
if
(key
==
null
||
key.GetValue(
"
3705
"
)
==
null
)
{
Process MyProcess
=
new
Process();
MyProcess.StartInfo.FileName
=
"
dotnetfx.exe
"
;
MyProcess.StartInfo.WindowStyle
=
ProcessWindowStyle.Hidden;
MyProcess.Start();
MyProcess.WaitForExit();
//
等待程序执行
MyProcess.Close();
}
}
}
}
查看全文
相关阅读:
杭电1075
杭电1016深度搜索问题
杭电1015
stringstream
向量的点乘和叉乘
杭电1010
FCKEditor2.6.3 配置
JQuery实现全选 与 批量删除
JQuery实现下拉框的选择 与当CheckBox为服务器控件时如何获取值的操作,实现全选与删除
JS 对GridView的一些操作
原文地址:https://www.cnblogs.com/ghd258/p/262052.html
最新文章
很累,很饿 no
很喜欢周末的寒冷 no
滴水穿石 no
C#添加文件和文件夹访问用户并设定权限 no
男人气概从何而来? no
SQL收集 no
天马行空一次 no
根据某个部门ID递归获取其下面所有子部门和本部门信息 no
Hibernate检索策略之5.4一对多单向关联检索策略——Hibernate4究竟怎么玩
Hibernate检索策略之5.3.2一对一单向(主键)关联检索策略——Hibernate4究竟怎么玩
热门文章
Hibernate检索策略之5.3.1一对一单向(外键)关联检索策略——Hibernate4究竟怎么玩
AOP术语形象理解
《算法导论》第二章习题解答
斐波纳契函数java实现的误区谨慎使用递归
[转载]关于Java 您不知道的5 件事系列
github 搜索技巧
杭电1180
杭电1072
大数四则运算
杭电1026
Copyright © 2011-2022 走看看