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();
}
}
}
}
查看全文
相关阅读:
MongoDB初期学习
springboot+camunda实现工作流1
一文带你深入理解位运算
【林超所长】学科01:熵与热力学重要模型
PM常用的讨论社区及牛人帖子
C# 2.0 的特性 总结
小脚本解决生活问题
Domain Adaption 之 TCA等算法
强化学习ddpg算法
bindkey用法
原文地址:https://www.cnblogs.com/cxd4321/p/667765.html
最新文章
我的知识管理工具列表
Google+开发团队分享经验
高效代码审查的十个经验
Linux下的清屏
回调函数中调用类中的非静态成员变量或非静态成员函数
Ubuntu下su命令
codeforces 291A. Spyke Talks
我的新博客
codeforces 12A Super Agent
codeforces 6C Alice, Bob and Chocolate
热门文章
codeforces 302B Eugeny and Play List
最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等
Forest v1.5.13 发布,声明式 HTTP 框架,已超 1.8k star
Forest v1.5.13 发布,声明式 HTTP 框架,已超 1.7k star
中国联通、欧莱雅和钉钉都在争相打造的秘密武器?虚拟IP未来还有怎样的可能
设计模式 适配器模式 多家快递公司发快递
易传媒面试小记
发布WIN服务的WCF 创建与调用
pgsql查询表中字段名,类型,备注以及是否非空
mysql数据库删除所有表(部分表含有外键)
Copyright © 2011-2022 走看看