2011年2月8日

一种在.NET开发环境下就在执行的方案

一种在.NET开发环境下就在执行的方案[有点与宏功能相似]:
1.定义一自定义控件.
2.在控件的InitializeComponent部份,建一线程 如:
 Me.Timer1 = New System.Threading.Timer(New Threading.TimerCallback(AddressOf Timer1_Tick))
并实现此线程及Timer1_Tick过程.
3.再把此控件拖拉到FORM窗体.试一试.此控件就已经开始执行了
4.这样此项目已经无法正常开启,项目打开,系统会自动建一个exe进程.这东西可以写一写病毒.

 

留用..

posted @ 2011-02-08 13:42 拓子 阅读(114) 评论(0) 编辑

2009年12月23日

(Pocket PC简体中文仿真)找了很多地方都无法下载, 能否提供个可以下载的连接,谢谢

Windows Mobile 5.0 Emulator Images for Pocket PC - CHS.msi(Pocket PC简体中文仿)都无法下载,找了很久,不知园子里的朋友能否帮个忙,提供一个可以下载的连接。。先行谢谢

posted @ 2009-12-23 10:39 拓子 阅读(112) 评论(7) 编辑

2008年4月1日

http://www.cnblogs.com/tuozizhang/articles/1133693.html

http://www.cnblogs.com/tuozizhang/articles/1133693.html

posted @ 2008-04-01 23:03 拓子 阅读(38) 评论(0) 编辑

2007年7月19日

代码备份问题,希望大家重视


今天我的前一个软件公司发生代码遗失情况,那是几人次一年的代码,汗啊。。亡羊补牢,,快总结一下,自已也不为过。。这工作好象看来是有一点费人费事,但这种补救动作做得越好,发生事情时就越可能把灾难减少到最低。所以写几笔再次提醒以警种自己,希望大家也不要怕花这一点时间。所以放在首页给大家提个醒。希望大家能理解。

1.代码备份最少要备份二份,且备份名称要规范。
2.及时备份,两个备份的地方要同时备份,及时的话做到当日工作编码完毕时,也就是说等今天工作结束或些项目已经完成要进行一次备份动作。备份两份的话,要在两个不同的地方,最好是两台的电脑,异城[异区域]进行备份存储。
3.备份时有的人采用的是一些版本控件软件,有的人采用后一版本覆盖前一版本,两种方法都可以,但最好是把备份文档的名称写清楚。



posted @ 2007-07-19 13:27 拓子 阅读(84) 评论(0) 编辑

2007年6月21日

利用vb实现“绿色”软件[转]

现在非常流行“绿色”软件,不需要什么安装程序只要一个 EXE 文件就可以运行程序了,而在 VB 的编程中有许多地方需要调用第三方的控件(很难用 API 函数搞定所有的功能),这就需要制做一个安装程序,把所需要的控件、DLL 文件或其他文件打包进去了,
那么在 VB 中怎么用变通的方法实现“绿色”软件呢,请看示例:

1、主程序.EXE

  用 VB6.0 编写的程序,调用了 Winsock 控件,如果在没有安装VB5.0、6.0 的机器上运行则会出现错误,导致程序运行失败,这时如果按一般的方法,只有把这个程序用VB5.0、6.0 的安装程序进行打包,不然只有用用2的方法来解决了。

2、注册程序.EXE

  用 VB6.0 编写的程序,使用资源文件的方法,把 Winsock 控件封装到本程序中,在运行主程序.EXE之前,先运行本程序,通过API函数GetSystemDirectory取得系统的Winddows\System的目录,然后把Winsock控件复制到该目录下,并用Shell来完成控件的注册。

  ⑴启动 VB6.0,在“外接程序→外接程序管理器”中加载“Visual Basic 6 资源编辑器”

  ⑵在 VB 资源编辑器窗口中,点击“添加自定义资料”,增加 Winsock 控件(C:\Winddows\System\nsck.ocx),再双击刚刚创建的自定义资源,弹出”编辑属性”窗口,定义如下:
  类型: “OCX”
  标识号: 101
  语言: 中文(中国)

  ⑶保存资源文件,写如下代码:
  

Option EXPlicit
  Private Declare Function GetSystemDirectory Lib "kernel32" Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long
  Const MAX_PATH = 260 注释:定义足够长的字符串
  Private Sub Form_Load()
  Dim TempFile() As Byte
  Dim FileNum As Integer
  Dim TempDir As String
  TempDir = GetWinSysDir 注释:自定义函数取得系统的 Winddows\System 的目录
  TempFile = LoadResData(101, "OCX") 注释:用以从资源 (.res) 文件装载若干可能类型的数据,并返回一个 Byte 数组




  FileNum = FreeFile
  Open TempDir & "\nsck.ocx" For Binary Access Write As #FileNum 注释:新建文件(把 Winsock 控件复制到指定目录下)
  Put #FileNum, , TempFile
  Close #FileNum

  注释:Shell "regsvr32 " & TempDir & "\nsck.ocx ", vbNormalFocus 注释:注册控件,有弹出对话框
Shell "regsvr32 " & TempDir & "\nsck.ocx /s", vbNormalFocus 注释:注册控件,无弹出对话框

  MsgBox "注册成功,现在本程序可正常运行了!!", vbOKOnly, "注册控件"

  Unload Me
 End Sub

  Public Function GetWinSysDir() 注释:定义读取Winddows\System 的所在目录的函数
  Dim S As String, Length As Long
  S = String(MAX_PATH, 0) 注释:赋值
  Length = GetSystemDirectory(S, MAX_PATH) 注释:S为取得目录,MAX_PATH 为长度
  S = Left(S, InStr(S, Chr(0)) - 1) 注释:去掉多余的空格
  GetWinSysDir = S
 End Function


注释:补充:S 和 MAX_PATH 的值是可以随便赋的,
注释:如: Dim S As String * 20
注释: Length = GetSystemDirectory(S, 20)

3、补充说明
  在用 VB6.0 保存上述两个程序后,请再使用 VB5.0 重新打开这两个程序,并编译为主程序.EXE、注册文件.EXE。(用 VB5.0 编译的程序,在 Win98、2000 下不需要任何 DLL 文件)

4、程序运行
  将主程序.EXE、注册文件.EXE两个文件,复制到任意机器上,先运行注册文件.EXE注册第三方的控件,再运行主程序.EXE,就不会有任何的错误了,一个变通的“绿色”软件就完成了。

posted @ 2007-06-21 12:41 拓子 阅读(244) 评论(4) 编辑

2007年6月17日

kap 是不是把字写别啦

摘要: kap 是不是把字写别啦,,供大家学习中愉悦一下.要申明的是:本人不是国内瑞星请的枪手啊 呵呵..阅读全文

posted @ 2007-06-17 01:09 拓子 阅读(47) 评论(1) 编辑

把应用程序与数据库打包成一个EXE可执行文件实例[vb+access]

摘要: 今天接到一个任务,把应用程序与数据库打包成一个EXE可执行文件实例,就如同与"极品列车表"软件一样,看上去好象这种数据库应用程序没有数据库一样,其实它是把数据库给隐藏起来啦.好现在就来看一个实例...操作步骤如下;1.建一个vb工程2.建一个数据库,建一个表,表时填写一些测试数据3.在VB工程中建一个与数据库ACCESS应用.注意一定要在界面上显视数据库中的数据哦,不然就不好显视这个应用的效果啦....阅读全文

posted @ 2007-06-17 00:46 拓子 阅读(4241) 评论(5) 编辑

2007年4月13日

Reflection.Assembly 语音调用的问题,,请帮帮小弟

摘要: 请园子里的兄弟姐妹帮帮小弟。。先谢谢开发环境:widows 2000 sp4 ,sql 2000,vs2005 Microsoft Speech SDK 5.1 问题:我用的是插件式结构,在调式单个插件时没有问题,此插件中包括了声音的调用,但是当我把此插件生成一个DLL,再用构架去调用的时候就出错啦。。错误提示如上图[未能加载文件或程序集"interop.speechlib,version=5.1...阅读全文

posted @ 2007-04-13 10:57 拓子 阅读(273) 评论(2) 编辑

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

导航

统计

公告

昵称:拓子
园龄:5年
粉丝:0
关注:0

搜索

 
 

常用链接

我的标签

随笔档案

相册

IT从业人员的论坛

最新评论

阅读排行榜

评论排行榜

推荐排行榜