木子屋 Dnawo's BLOG

2016-10 归档

共 38 篇

Inno Setup检测安装.Net Framework运行环境脚本

1.本地安装.Net Framework 2.在线下载安装.Net Framework 附:Inno Setup 检测已安装的.NET Framework 版本(复制到Code节点) 相关链接 .用Inno Setup来解决.NetFramework安装问题:http://zhoufoxcn.blog.51cto.com/792419/279243/ .使用Inno Setup 打包.NET程序,并自动安装.Net Framework:http://www.cnblogs.com/xiaogangqq123/archive/2012/03/19/2405730.html

Check .NET Version with Inno Setup[转]

Inno Setup by Jordan Russell is a great installation scripting program, but lacks a built-in function to determine the .NET Framework version installed on the target machine. Fortunately, it’s easy to write such a function using Inno Setup’s Pascal scripting language. The Versions Microsoft maintains a set of registry keys that indicate the installed .NET Framework versions and service packs. C# MVP Scott Dorman has posted a list comprising versions 1.0 through 4.0 (at the time of this writing) in this Stack Overflow thread. The required registry keys are quite similar for most .NET Framework versions except 1.0. We’ll ignore that version which has been obsoleted by 1.1 anyway.…

中国联通3G用户专享存费送费活动

66元套餐:存120元,得360元。次月起分月返还,预存话费10元/月、赠送话费20元/月,共12个月。 96元套餐:存168元,得504元。次月起分月返还,预存话费14元/月、赠送话费28元/月,共12个月。 126元套餐:存228元,得684元。次月起分月返还,预存话费19元/月、赠送话费38元/月,共12个月。 156元套餐:存276元,得828元。次月起分月返还,预存话费23元/月、赠送话费46元/月,共12个月。 186元套餐:存336元,得1008元。次月起分月返还,预存话费28元/月、赠送话费56元/月,共12个月。 226元套餐:存408元,得1224元。次月起分月返还,预存话费34元/月、赠送话费68元/月,共12个月。…

Visual Studio 2012创建MVC4项目示例

说明:新建项目时目标框架必须是.NET Framework 4+才会出现ASP.NET MVC 4 Web应用程序。 Global.asax.cs: App_Start\RouteConfig.cs:

Visual Studio 2015创建MVC5项目示例

说明:新建项目时目标框架必须是.NET Framework 4.5+才会出现选择MVC模板界面,否则直接创建ASP.NET空Web应用程序。

C#应用程序自动请求以管理员身份运行

Windows 7及更新版本的操作系统增加了 UAC(用户账户控制) 的安全机制,如果 UAC 被打开,用户即使以管理员权限登录,其应用程序默认情况下也无法对系统目录、系统注册表等可能影响系统正常运行的设置进行写操作,这个机制大大增强了系统的安全性。 但有时应用程序确实需要修改系统目录、系统注册表等操作,在确保安全的前提下,用户可以右键单击应用程序,选择"以管理员身份运行"运行即可: 但对应用程序开发者来说,我们不能强迫用户去关闭UAC,最好也不要让用户每次手工选择以管理员身份运行,有没有办法自动弹出请求以管理员身份运行,用户只需选择是或否呢? 可以实现,给C#应用程序项目新建一个应用程序清单文件(app.manifest),然后将清单文件中 Windows 用户帐户控制级别由默认的asInvoker改为requireAdministrator,重新生成项目即可: