我自己写过一个这样的程序,但是由于我有商业用途,不方便给你源代码,给你点思路吧。
在韶关等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供网站设计制作、网站制作 网站设计制作按需网站制作,公司网站建设,企业网站建设,品牌网站设计,成都营销网站建设,成都外贸网站制作,韶关网站建设费用合理。
1、在你的网站上放一个可以存放文件版本信息的txt文件。
2、当打开你的程序时,先下载这个文件(这个步骤在网上搜索一下,很多这方面的资料)
3、读取该文件中的版本信息,如果与当前本机版本信息不符,启动中间升级程序,用第二步中的方法下载新的exe文件。并且记得关闭你正在运行时的vb程序,为了后面替换用。
4、检查新下载的文件完整性,然后替换该文件。
vb.net生成的exe文件要在没有安装vb的电脑上运行是可以的,但有条件:
1.
要安装
.net
framework2.0或以上版本,然后就可以直接运行exe
2.
利用vb打包项目,生成可安装的exe文件或绿色直接可执行的exe文件
3.
不喜欢vb6可以删除之,但必须再安装同类型的.net的ide产品后也可以
s=trim(command())
'取得命令行参数
应该是这个形式:FastCopy.exe
网络目录名,文件名
's的返回值是
网络目录名,文件名
如:“\\liang\,myadd.exe"
'然后为了区分开目录名和文件名,就查找","号
p=instr(1,s,",")
'如果找到就分别取“,”前面的目录和后面的应用程序名。