- 博客(15)
- 收藏
- 关注
转载 vba向新建Sheet中自动插入代码
首先,感谢ExcelHome中youhm所提供的帮助!在 工具-宏-安全性-可靠发行商 里要激活“信任对Visual Basic 项目的访问”With ThisWorkbook.VBProject.VBComponents("Sheet1").CodeModule If Not .Find("Worksheet_Change", 1, 1, -1, -1)
2012-06-13 22:05:22
3171
原创 VB.NET 使用其他用户启动程序
Imports System.Runtime.InteropServicesImports System.TextPublic Class RunAs Private Const LOGON_WITH_PROFILE = 1 Private Const LOGON_NETCREDENTIALS_ONLY = 2 Private Const CREATE_DEFAULT
2012-05-04 13:39:15
1302
转载 C# 使用其他用户启动程序
一下代码转载自CodeProject,经过删减:/// /// Logon option. /// [FlagsAttribute] public enum LogonFlags { /// /// Log on, then load the user's profile in the HKEY_USERS registry key. The fun
2012-05-04 13:36:33
1340
原创 vb6 使用其他用户启动程序
在vb6中,使用其他的用户启动程序。实例的代码可以全部放在一个Module中。参照如下:Private Const LOGON_WITH_PROFILE = &H1&Private Const LOGON_NETCREDENTIALS_ONLY = &H2&Private Const CREATE_DEFAULT_ERROR_MODE = &H4000000Private Con
2012-05-04 13:26:19
1181
原创 vb.net 取得应用程序的启动路径
当程序保存在局域网中的某个邻居上面的时候,可以用如下的语句取得实际的保存路径:GetStartUpPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase
2012-05-04 09:26:17
1985
原创 .net中启动其他exe文件
一、VB.net采用Shell命令如下:Dim ProcId As IntegerProcId = Shell(fileFullName, AppWinStyle.NormalFocus)二、C#采用Process.Start :ProcessStartInfo startInfo = new ProcessStartInfo(fileFullName);start
2012-04-08 10:38:42
1859
原创 使用Net Use命令打开连接
''' ''' ''' ''' ''' ''' ''' ''' Public Shared Function ConnectToServer(ByVal Server As String, ByVal UserName As String, ByVal Password As String) As String
2012-03-19 15:22:33
846
原创 C#取得正在运行的程序的数量
[DllImport("user32", SetLastError = true)] public static extern int GetWindowText(IntPtr hWnd, StringBuilder lpString, int nMaxCount); [DllImport("User32.dll")] extern static I
2012-02-02 14:24:52
1528
原创 C#中,使用wininet.dll中的InternetSetOption设置FTP访问超时时间
API定义:[DllImport("wininet.dll", EntryPoint = "InternetSetOptionA", CharSet = CharSet.Ansi, SetLastError = true, PreserveSig = true)] public static extern bool InternetSetOption(int hIntern
2012-02-02 14:21:18
5373
原创 SizeOf与Marshal.SizeOf的区别
在程序中,对于值类型,使用SizeOf对于引用类型,或者含有引用类型的值类型(比如结构体),就需要使用Marshal.SizeOf了。
2012-02-02 14:16:11
774
原创 VB6.0FTP操作
' Constants - InternetOpen.lAccessTypePublic Const INTERNET_OPEN_TYPE_PRECONFIG As Long = 0&Public Const INTERNET_OPEN_TYPE_DIRECT As Long = 1&Public Const INTERNET_OPEN_TYPE_PROXY As Long = 3&Pub
2011-12-29 11:18:12
7924
原创 C#FTP操作
使用系统自带的wininet.dll,对FTP进行文件的查询,下载,上传,文件夹遍历操作。/// /// /// public static class APIs { [DllImport("wininet.dll")] public static extern int InternetOpen(string lps
2011-12-29 10:55:02
3645
原创 压缩文件格式判定
public int GetFileType(string filePath) { int result = 0; if (File.Exists(filePath) == false) { return 0; } try
2011-12-29 09:18:05
1088
原创 Region.IsVisible长时间执行,无法取得结果
使用Region.IsVisible,判断一个领域中是否包含一个点。在XP中,一切正常。但是在Windows Server 2003中的时候,方法长时间无法返回结果(执行时间长达几个小时)。原因是前一次Region.Isvisible执行之后,没有消除Region对象,从而导致该方法若干次执行之后,无法得出结果。
2011-12-16 10:47:46
944
原创 使用zip32.dll,ZIP32J.DLL,UNZIP32.DLL进行压缩和解压zip文件
首先,需要准备好题目中必须得的3个dll文件。可以在网络中搜索并下载。然后,我习惯把他们放在工程的debug目录下。以下是代码:public static class ZipManager { //锁定对象 private static readonly object m_oLockObject = new object();
2011-12-09 16:24:36
3623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人