一般安装COM组件用什么如何做安装包包

我刚做完系统 安装程序里面有部分组件驱动不起来 我现在什么都安装不上去 求大神指点如何做_百度知道
我刚做完系统 安装程序里面有部分组件驱动不起来 我现在什么都安装不上去 求大神指点如何做
系统做 做N结都
现查找缺少组件何驱问题
组件错误问题7-zip cro
问做系统能修复
我知道软件问题
提问者采纳
我想用系统盘精简版试试纯净版系统盘安装系统装用驱精灵自检测组件驱见组建自帮装
普通版做了 但是驱动精灵安装不上
我不知道你说的普通版是什么意思,请一地用纯净版操作系统,可以尝试换个外置光驱来装,你的系统一地有问题,要么光盘,要么光驱。一定换一张纯净版操作系统,再试一遍,耐心。装好之后,驱动精灵一地可以安装。祝你好运
提问者评价
你真棒,学习了
其他类似问题
安装程序的相关知识
按默认排序
其他1条回答
估计用u盘做用光驱做做试试
就是用光驱做的
现在是无论什么盘和什么光驱做都是到注册组件的时候错误
我不知道怎么查组件 不然我就下组件然后驱动了
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c#制作安装包如何添加其他必装组件_百度知道
c#制作安装包如何添加其他必装组件
我需要安装的文件有2个程序,一个是c#的程序,一个是PB程序,c#程序的必装组件是可以搞定,可是PB的必装组件怎么搞?现在我手上有PB的必装组件安装包,如何把这2个程序的必装组件一起打包制作成安装包,安装的时候一起安装
提问者采纳
在制作C#的安装部署文件时,可以添加文件,你把PB的文件都添加进去就行了。希望对你有帮助。
提问者评价
其他类似问题
按默认排序
其他1条回答
是简单的程序么? 如果没有用到数据库等方面的小单机程序 可以用飞信的那个虚拟机不会可以问我2840或baidu
安装包的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁一键复制到论坛
小兵安装包制作工具 介绍
  小兵安装包制作工具”拥有超强的软件制作功能。该软件的特点是:
  1、可以进行分操作系统安装文件
  2、可以进行分操作系统安装注册表
  3、可以进行设置安装包的压缩方式。
  4、新的版本中支持一些常用组件的打包,如BDE的安装等
  5、新的版本中支持对COM组件的注册
  6、新的版本中支持对服务程序的注册。
  7、2.2增加了安装包添加背景音乐功能
  8、2.2增加了用户导入控件功能
  9、2.2增加了用户可以发布多语言版本的安装包。
  10、2.2修改了安装包软件注册界面里的注册码由用户自定义。
  11、2.2增加了带参运行安装包功能
  总的来说,这次版本添加了很多的功能。具体功能请大家下载后体验吧。
  新的2.0的版本中添加了许多的功能,具体的功能请用户下载后体验。
小兵安装包制作工具 评论
||||||||||Copyright (C) 1999-, All Rights Reserved 版权所有 天极网络京公网安备84号上一节是讲述如何制作Web安装包的过程,只要按照步骤做就可以了。
这一节将讲述安装过程中如何部署数据库,以及执行其他组件的安装。
在这里使用直接执行sql脚本来创建数据库。(也可以使用附件数据库文件的形式)
只要在Install方法中添加执行sql脚本的方法,就是使用SqlConnection连接数据库操作。
using(SqlConnectionconnection =
newSqlConnection(connectionString))
&&& connection.Open();
&&& ExecuteSQL(connection, GetResource(&createdatabase.sql&));
/// &summary&
/// 执行sql语句
/// &/summary&
/// &param name=&connection&&&/param&
/// &param name=&sql&&&/param&
void ExecuteSQL(SqlConnection connection, string sql)
SqlCommand cmd = new SqlCommand(sql, connection);
cmd.ExecuteNonQuery();
/// &summary&
/// 获取数据库登录连接字符串
/// &/summary&
/// &param name=&databasename&&数据库名称&/param&
/// &returns&&/returns&
private string GetConnectionString(string databasename)
return &server=& + Context.Parameters[&server&].ToString() + &;database=& + (string.IsNullOrEmpty(databasename) ? &master& : databasename) + &;User ID=& + Context.Parameters[&user&].ToString() + &;Password=& + Context.Parameters[&pwd&].ToString();
在这里使用嵌入式资源的形式打包sql脚本。
我们添加createdatabase.sql和dropdatabase.sql添加到项目中,如下图:
右击createdatabase.sql查看属性,如下图:
设置生成操作为嵌入的资源。dropdatabase.sql也是如此操作。
下面我们来使用代码如何读取资源的脚本,就是上面代码中的GetResource方法。
/// &summary&
/// 获取资源文件中的脚本
/// &/summary&
/// &param name=&resourceName&&&/param&
/// &returns&&/returns&
string GetResource(string resourceName)
Assembly ass = Assembly.GetExecutingAssembly();
using (Stream stream = ass.GetManifestResourceStream(ass.GetName().Name + &.& + resourceName))
using (StreamReader reader = new StreamReader(stream, System.Text.Encoding.Default))
return reader.ReadToEnd();
这样再来看install方法的全部代码,如下:
/// &summary&
/// &/summary&
/// &param name=&stateSaver&&&/param&
public override void Install(IDictionary stateSaver)
base.Install(stateSaver);
string connectionString = GetConnectionString(null);
using (SqlConnection connection = new SqlConnection(connectionString))
connection.Open();
ExecuteSQL(connection, GetResource(&createdatabase.sql&));
catch (Exception ex)
MessageBox.Show(&数据库安装失败!\n数据库配置有误,请正确配置信息!\n& + ex.Message, &出错啦!&);
this.Rollback(stateSaver);
这样就完成了安装中数据库的创建。
在卸载中删除数据库则需要重写Uninstall方法,来执行dropdatabase.sql中的脚本。
/// &summary&
/// &/summary&
/// &param name=&savedState&&&/param&
public override void Uninstall(IDictionary savedState)
base.Uninstall(savedState);
//这里要获取保存的链接字符串
string connectionString =
using (SqlConnection connection = new SqlConnection(connectionString))
connection.Open();
ExecuteSQL(connection, GetResource(&dropdatabase.sql&));
catch (Exception ex)
MessageBox.Show(&数据库卸载失败!\n数据库配置有误,请正确配置信息!\n& + ex.Message, &出错啦!&);
创建表、创建示例数据的操作就是类似操作,就是打包新的资源。
Web项目的数据库连接都是在Web.config中的,所以安装过程还要修改Web.config的数据库连接,这里使用简单的替换。
* 设置webconfig连接字符串
string webconfigpath = Path.Combine(this.Context.Parameters[&targetdir&].ToString(), &web.config&);
string webcofnigstring = File.ReadAllText(webconfigpath).Replace(&#constring#&, GetConnectionString(&hxjdatabasename&));
File.WriteAllText(webconfigpath, webcofnigstring);
Web 项目中WebConfig中配置
&add name=&ConnectionString& connectionString=&#constring#& providerName=&System.Data.SqlClient& /&
就是替换#constring#为安装过程中生成的新的链接字符串。
还有在我们的OA项目中还是用微软的AJAX库,所以还要安装Ajax包。
我们将AJAX包打包进安装项目。
我们执行ajax 2.0.msi的代码,如下:
* 安装ajax2.0框架
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo.FileName = Path.Combine(this.Context.Parameters[&targetdir&].ToString(), &Ajax 2.0.msi&);
process.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.H
process.Start();
process.WaitForExit();
这样在安装过称中就会安装这个ajax包了。
转载请注明出处:
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:863594次
积分:13663
积分:13663
排名:第287名
原创:410篇
转载:101篇
译文:21篇
评论:669条
文章:17篇
阅读:53721
文章:12篇
阅读:25100
文章:10篇
阅读:16892
阅读:14062
(1)(4)(3)(5)(1)(1)(2)(1)(1)(1)(2)(1)(2)(5)(11)(16)(5)(4)(9)(16)(16)(13)(12)(37)(26)(26)(6)(5)(9)(10)(4)(29)(53)(63)(116)(2)(2)(4)(5)(1)(1)(1)相关文章推荐:
我编写了一个类,现在想生成一个cOM
请问高手,怎样注册
sn -k kye.snk是在什么地方输入的命令?
阅读(1285) 回复(0)
其他文章推荐
ITPUB官方微博:
.com .cn .ASIA 域名注册给你一个出众的企业
★.com一个大众都认可的域名49元抢注一个★
也许您的企业在本地拥有一定的标识,而通过.com,将帮助您在国际舞台上声名遐迩。也许你错过了遍地都是好.com的时候,当您还在抱怨.com的好域名没有的时候,“林书豪”的域名却在火热地抢注。只要有善于发现的眼光,好的域名还是有的。就像大家耳闻能详的“时间就像海绵里的水,挤挤总会有的”一样,好域名还是有的,只要有发现的目光。
阅读(2) 回复(0)
是谁注册了itpub.com________________???
Alexa Trend/Rank:
2,956,532 ranks over the last three months.
这家伙要是去把域名park估计也小挣几个烟钱。
=============================================
IcANN Registrar:
NETWORK SOLUTIONS, LLc.
Registrar Status:
clientDeleteProhibited
Registrar Status:
clientHold
阅读(446) 回复(12)
各位:rose:
我需要在metalink.oracle.com上注册,但是需要以一个注册代码,第一步的时候!
哪位老大能否提高一个,谢谢?!:)
阅读(1683) 回复(6)
这是add.reg文件的类容
Windows Registry Editor Version 5.00
[HKEY_cLASSES_ROOT\Directory\shell\q_cmd_Here\command]
@="cmd.exe /k cd %1"
[HKEY_cLASSES_ROOT\*\shell\q_cmd_Here\command]
@="cmd.exe"
[HKEY_cLASSES_ROOT\Drive\shell\q_cmd_Here\command]
@="cmd.exe /k cd %1"
这是添加到鼠标右键的FrmSetLeftKey.cs窗体button1添加,button2移除
private void button1_click(object sender, EventArgs ...
阅读(800) 回复(0)
请教各位高手如何注册cOM组件的DLL的问题。之前我用过c++的一些DataGrid之类的cOM组件,如果做成安装包之后客户的电脑里面没有注册这些DLL,是会打不开的。现在用c#来做c/S程序,使用了一些Office编程的DLL,是.NET Framework里面没有的,好像是Office2003安装的时候才有的,我想问c#里面怎样才能够在代码中注册这些在客户端一般没有的cOM组件DLL?之前我用c++是有代码可以在程序中写了,客户端那边运行就可以注册的,c#怎样可以做...
阅读(4606) 回复(3)
Myeclipse10注册码
转载声明:本文章由 尚缘网络 于
14:08:35 发表在 JavaWEB 栏目,转载请注明出自:http://www.sxrczx.com/t/article/8ad0edd401bdeea5fd820.htm
您碰到关于java的任何问题,都可以
我会尽我所能帮你解答
经过我无数次的测试,发现myeclipse的一个激活bug,只需要下载myeclip
阅读(6210) 回复(0)
Pseudo name=emcpowera
VNX ID=FcN [file]
Logical device ID=D02E0030cEA5Dc4FAEE311 [file]
state= policy=BasicF queued-IOs=0
Owner: default=SP A, current=SP A Array failover mode: 4
==============================================================================
服务器与存储
阅读(330) 回复(0)
使用c#的你应该知道c#中操作注册表常用方法与函数都是什么呢?你是新手不知道?让我们开始一一介绍:
在Vc#中提供了Registry类、RegistryKey类来实现对注册表的操作。
1、c#中操作注册表常用方法与函数之Registry类封装了注册表的七个基本主健:
Registry.classesRoot
对应于HKEY_cLASSES_ROOT主键
IT综合技术
阅读(90) 回复(0)
Oracle 静态监听注册详解
网上有很多关于oracle 监听静态注册的文章,但大多都是简单说说,并没有详细的例子,这里,将结合linux as4 下的oracle 10gR2.0.1 举一个具体的例子
1、在 $ORAcLE_HOME/network/admin/listener.ora 文件中加入一个静态注册的节点
[oracle@prudent oracle]$ cd $ORAcLE_HOME/network/ad
阅读(600) 回复(1)
下面测试来至一次增加与删除实例实验,在10G RAc中知道监听是通过netca来管理的,跟11G的机制不一样。
当增加节点的时候,需要手动执行netca来注册监听服务。其实我们也可以通过crs_profile工具来手动注册监听服务。
欢迎大家加入ORAcLE超级群: 免费解决各种ORAcLE问题
阅读(240) 回复(0)
盛拓传媒:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题

我要回帖

更多关于 com 组件安装 的文章

 

随机推荐