用VB建立捷径(ShortCut)

原本这应是用OLE的方式来做,但可用以下的方式来做,前题是有vb所提供的vb5stkit.dll所以令人 不太愉快

Private Declare Function fCreateShellLink Lib "vb5stkit.dll" _
(ByVal Forder As String, ByVal ShortCutName As String, _
ByVal ExePath As String, ByVal Params As String) As Long
Dim ret As Long
'放在DeskTop
ret = fCreateShellLink("..\..\Desktop", "MyName", "c:\tools\spe3 \pe2.exe", "")
'放在开始功能表
ret = fCreateShellLink("..", "MyName", "c:\tools\spe3 \pe2.exe", "")
'放在程式集功能表
ret = fCreateShellLink(".", "MyName", "c:\tools\spe3 \pe2.exe", "")

时间: 2024-08-31 21:01:49

用VB建立捷径(ShortCut)的相关文章

用VB建立Access数据库结构

PrivateSubCommand1_Click() OnErrorGoToErr100 '定义表与字段 DimDefDatabaseAsDatabase DimDefTableAsTableDef,DefFieldAsField SetDefDatabase=Workspaces(0).OpenDatabase(App.Path&"vbeden.mdb",0,False) SetDefTable=DefDatabase.CreateTableDef("VB编程乐园&

vb建立与读取.ini文件

虽然进入win95之後,一般读写ini文件被读写Registry所取代,但我们还是可以透过win31的传统方式读写ini文件,以存程式目前的相关设定,而於下一次程式执行时再读回来.目前建议使用GetSetting SaveSetting的方式存於Registry中,不用目前的方式.储存程式的设定 '请於form中放3个TextBox,一个CommandBox Private Declare Function GetPrivateProfileString Lib "kernel32"

使用ASP中的VB ActiveX.dll文件

active|activex 没有人会在没有必要的情况下采用更加麻烦的方法来工作,除非是没有选择的余地.所以如果我要告诉你有一种简单的技术可以使你的ASP开发更加快速,并且更加高效率,你一定对此特别感兴趣.这一方法将从你的ASP页中的绝大部分business logic转移到一个Visual Basic ActiveX .dll以达到提高整个网页的性能. 使用ActiveX .dll的原因 在Visual Basic中建立一个.dll文件实际上是一个ActiveX对象.这种对象可以采用微软的组件

用VB学做“黑客”程序

只要掌握了原理,你也能写出一个所谓的"黑客"程序.下面笔者带领大家用VB亲自编写一个远程控制程序.从而揭开它的神秘面纱. 一.所用控件 在程序中将使用Winsock控件.Winsock控件是一个ActiveX控件,使用TCP协议或UDP协 议连接到远程计算机上并与之交换数据.和定时器控件一样,Winsock控件在运行时是不可见的.Winsock的工作原理是:客户端向服务器端发出连接请求,服务器端则不停地监听客户端的请求,当两者的协议沟通时,客户端和服务器端之间就建立了连接,这时客户端和

多层交换实现的4个步骤

MLS(MultiLayer Switching,多层交换)为交换机提供基于硬件的第三层高性能交换.它采用先进的专用集成电路(ASIC)交换部件完成子网间的IP包交换,可以大大减轻路由器在处理数据包时所引起的过高系统开销. MLS是一种用硬件处理包交换和重写帧头,从而提高IP路由性能的技术.Cisco多层交换技术支持所有传统路由协议,而原来由路由器完成的帧转发和重写功能现在已经由交换机的硬件完成.MLS将传统路由器的包交换功能迁移到第三层交换机上.当然,这首先要求交换的路径必须存在. MLS由以

清华大学邓志东教授:国内研究氛围浮躁,原创性算法太少

雷锋网(公众号:雷锋网) AI 科技评论按:自去年 3 月 AlphaGo 战胜李世乭后,人工智能「突如一夜春风来」地步入人们视线,业已成为家喻户晓的一个名词.目前,以深度卷积神经网络为核心,以计算机视觉.语音识别与自然语言处理为代表的人工智能产品已经步入全面开发与大规模产业化应用阶段.这一趋势实际上与人类的视听觉感知能力息息相关,但不少初涉这一领域的从业者或是对此感兴趣的学生们却依然是雾里看花,原因不外有二,一是在学习理论的过程中,自学往往缺乏系统的归纳和整理:二是教科书跟不上产业界的技术变化

C# 系统应用之获取Windows最近使用记录

由于毕业设计项目需要删除Windows最近历史记录,这就需要获取Windows最近历史记录 Recent.本文就主要叙述通过C#实现获取Recent中使用的文件和文件夹.首先声明该文章主要是结合自己的毕设项目,同时的主要代码来自Level Up的博客.在此非常感谢该博主,也希望大家学习他的文章: http://www.dotblogs.com.tw/larrynung/archive/2012/09/27/75118.aspx 一.Windows最近历史记录 在Windows系统中有Recent

细说VB.NET(中)

细说VB.NET(中)(作者:青苹果工作室编译 2001年03月07日 14:47) 易于反编译的中间语言 无论你用VB.C#或其它.NET语言编写应用程序,VS.NET代码都编译成为中间语言(IL).当应用程序运行时,一个即时编译器(JITter)处理IL代码并把它编译成为机器语言.这意味着在理论上可能为Windows以外的平台创建.NET运行库,但现在关于类似的事情还没有任何官方消息.中间语言的一个缺陷是:它像VB5以前的VB版本一样,容易被反编译.这种可能性使许多开发者普遍地质疑.NET架

基于XML的桌面应用

xml 前面已经提到,通过XSL,我们可以把相同的数据以不同的数据形式提交给终端客户,一个XSL文件描述了数据的显示方式,你可以把许多XSL和同一个XML文档相连来提供不同的基于HTML的表示,这样事实上,我们就可以建立基于XML的桌面应用程序.基于Windows体系结构的一个图形表示如下所示: 采用这种方法主要有两个优点,首先,你可以以平台和语言独立的方式来操作数据,其次,不需要编程你就可以实现对同样数据的不同的视图表示. 实际上,你需要一个工具能够把原始的数据转化为XML格式化的形式,然后用