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();
}
}
}
}
查看全文
相关阅读:
一个简单的PHP登录演示(SESSION版 与 COOKIE版)
web系统之session劫持解决
CKFinder 1.4.3 任意文件上传漏洞
linux服务器磁盘扩容的方法
Linux下lvm在线扩容步骤
Centos7使用LVM扩容磁盘(测试成功)
CentOS7下利用init.d启动脚本实现tomcat开机自启动
Linux tomcat安装详解(未完)
linux下 目录(扩容)挂载磁盘
Linux下环境变量设置
原文地址:https://www.cnblogs.com/ghd258/p/262052.html
最新文章
oracle备份恢复之recover database的四条语句区别
记一次ORACLE的UNDO表空间爆满分析过程
[Oracle] CPU/PSU补丁安装详细教程
[置顶] iOS 应用程序内部国际化,不跟随系统语言
Android开发小问题——java使用
曾经的足迹——对Linux CAN驱动的理解(1)
zoj 3547 The Boss on Mars
hdu 4640 Island and study-sister
CFGYM 2013-2014 CT S01E03 D题 费用流模版题
hdu 4745 Two Rabbits
热门文章
[置顶] STM32移植contiki进阶之三(中):timer 中文版
【leetcode】Merge k Sorted Lists(按大小顺序连接k个链表)
流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)
asp 文件上传(无组件上传)
Server.MapPath()
asp防注入安全问题
二叉树
哈希树
ASP文件操作(FSO)详解
cookie中转注入实战
Copyright © 2011-2022 走看看