cd key?有些刻录软件可以做到
解决方案 »
- C#如何建立一个名叫“ABC”并且连接时使用COM1速率是9600的超级终端?谢谢!!
- 请问我如何把一个b/s模式的信息系统加入到vs2005的项目中?
- 求教Datagirdview问题。。头大。
- showdialog 能不能返回自定义类型?
- 数据输入
- 外包组件制作:寻针对IIS操作的二级域名增修删模块
- 请问用C#写的程序怎样变成可执行文件?
- 真想知道像saucer(思归, MS .NET MVP)这样的有27万专家分的高手的工作是什么?工资有多少。。在什么地方工作(好像不是在中国工作,全是
- 在C#中如何让一个主窗体的Panel中嵌入另一个子窗体
- 我在窗体中画了几条线,代码写在OnPaint事件中,可是我用一个其他的窗体把该窗体盖住线段还是被抹掉了,没有重画,怎麽办?
- socket编程中,怎样获取网关和nds服务器??
- 有一套OA及工作流源码,可出售
在“用户注册信息界面”界面中“安装”->“启动” 右键添加“对话框”,选择一个文本框样式的界面,如:文本框(A),在属性中设置他的Edit1Lable为“请输入CDKEY”,Edit1Property后写一个参数变量用来保存人家输入的值,如:STRCDKEY(全部大写!)Edit1Value为你想要人家看到的默认值。Edit1Visible表示改文本框是否可见。其他的3个文本框类似设置。
然后在“自定义操作 ”界面中的安装目录下的添加你要安装项目(假如叫YourProject)的主输出。在其属性的“ActionCustom”中加入参数行命令,格式如下:
/Filepath="[TARGETDIR]\" /UserCDKey=[STRCDKEY] 。
如此处理之后即可在YourProject中添加一个安装类Installer1.cs,在里面重载函数
public override void Install(IDictionary stateSaver)里面
用string strcdkey = this.Context.Parameters["UserCDKey"];即可得到这个人家输入的CDKEY了,随后就是你自己的处理。
唉,做起来简单,表达起来原来还是很多东西的,呵呵....... 希望能解决你的问题! ^_^
你写的这些步骤,我学习了一下,现在有个疑问:假如序列号不正确,我如何中止安装程序呢?并如何提示用户,序列号不正确?