C# 开机自动运行
jingang123gz
热爱C#编程
展开
-
C# WinForm 开机自动运行
第一种方法:using Microsoft.Win32;private void Form1_Load(object sender, EventArgs e){ //获取程序执行路径.. string starupPath = Application.ExecutablePath; //class Micosoft.Win32.RegistryKey. 表示Window注转载 2008-03-02 23:45:00 · 1937 阅读 · 0 评论 -
C# 开机自动运行程序
string StartupPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Startup); System.IO.File.Copy("应用程序路径(包括程序名)", StartupPath + "执行程序文件名称", true); //获得文件的当前路转载 2008-03-02 23:31:00 · 2490 阅读 · 0 评论 -
C# 设置应用程序开机自动运行
/// /// 设置应用程序开机自动运行 /// /// 应用程序的文件名 /// 是否自动运行,为false时,取消自动运行 /// 设置不成功时抛出异常 public static void SetAutoRun(string fileName,bool isAutoRun) {转载 2008-03-02 23:38:00 · 2657 阅读 · 0 评论 -
从C#程序中调用非受管DLLs
众所周知,.NET已经渐渐成为一种技术时尚,那么C#很自然也成为一种编程时尚。如何利用浩如烟海的Win32 API以及以前所编写的 Win32 代码已经成为越来越多的C#程序员所关注的问题。本文将介绍如何从C#代码中调用非受管DLLs。如果某个函数是一个带有串类型(char*)输出参数的Win32 API 或者是DLL输出函数,那么从C#中如何调用它呢?对于输入参数的情形问题到不大,但如何获取从参转载 2008-03-03 00:10:00 · 421 阅读 · 0 评论 -
C#中使用指针
我想许多C程序员不愿意学习Java的原因就是Java不支持指针,但是现在类似于Java的C#却已经支持了指针,你可以使用unsafe关键字来告诉编译器下面的函数或者代码是不安全的。一旦你使用了unsafe,那么你就可以在unsafe区域中使用指针。 程序1 using System; class nish { unsafe static void Increment(i转载 2008-03-04 11:05:00 · 562 阅读 · 0 评论 -
C#中屏蔽窗体关闭的消息
经常可以看到这样的程序,点了关闭按扭后程序并没有关闭,而是最小化到了系统拖盘处,就像网易泡泡,MSN之类的程序。实现这个其实很简单,捕捉窗体关闭时的消息就可以了。代码如下: protected override void WndProc(ref Message m) { const int WM_SYSCOMMAND = 0x0112; const int转载 2008-07-12 11:46:00 · 494 阅读 · 0 评论 -
几个C#编程的小技巧
一、最小化窗口点击“X”或“Alt+F4”时,最小化窗口,如:protected override void WndProc(ref Message m){const int WM_SYSCOMMAND = 0x0112;const int SC_CLOSE = 0xF060;if (m.Msg == WM_SYSCOMMAND && (int) m.WParam ==转载 2008-07-12 11:25:00 · 677 阅读 · 0 评论