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();
}
}
}
}
查看全文
相关阅读:
为什么不能直接导入Statsmodels使用?
数据分析工作的主要内容和基本流程
Nodejs 包与 NPM 第三方模块安装和 package.json 以及 CNPM (4)
CommonJs 和 Nodejs 中自定义模块 (3)
pyhthon 处理pdf 合集
02 nodejs HTTP模块和url模块配置supervisor
1 nodejs简介与开发环境配置
mysql 修改root密码和禁用无密码登录配置
floodFill填充函数函数(六)
粗略的调整图片对比度和亮度(五)
原文地址:https://www.cnblogs.com/cxd4321/p/667765.html
最新文章
ubuntu 使用alias 新增删除命令del替代rm
增强学习--TRPO算法
for循环与foreach的性能比较
java日志入参出参打印 ServletResponse获取响应体
springboot的日志组件
数据库隔离 脏读 幻读与不可重复读
Chunked编码的socket读取
Properties 读取规则
netty 发送 http请求
netty channelRead 未自动执行
热门文章
解读curator框架实现的zookeeper的锁机制 InterProcessMultiLock
[springboot异常处理] java.lang.NoSuchMethodError: org.springframework.util.Assert.notNull(Ljava/lang/Object;Ljava/util/function
对线性回归模型进行诊断和解读(Linear Regression Model Diagnosis & Interpretation)
特征选择(Feature Selection)
回归模型的特征筛选方法---最优子集&逐步回归(Best Subset Selection,Stepwise Selection)
机器学习---对线性回归模型假设条件的检验以及违反假设条件情况下的解决办法(Machine Learning Detection & Solutions Linear Regression Model Assumptions Violation)
异常点VS高杠杆点VS强影响点(Outlier,High Leverage Point,Influential Point)
样本量大小会影响假设检验的结果(是否显著)吗?
用python计算临界值(critical value)和p值(p value)(scipy)
A/B测试实例
Copyright © 2011-2022 走看看