编程技巧
夏脑
爱好编程,C#,VB,VBA;下象棋.
展开
-
在C#中创建用户与组
try{ DirectoryEntry AD = new DirectoryEntry("WinNT://" +Environment.MachineName + ",computer"); DirectoryEntry NewUser = AD.Children.Add("TestUser1", "user"); //帐号,user为添加用户,Group为添加组 NewUser.Invoke("原创 2007-10-18 15:45:00 · 1060 阅读 · 0 评论 -
在C#中利用WMI从快捷方式中复制目标文件
在C#中利用WMI从快捷方式中复制目标文件 电子信箱:ThreeTorches@163.com 前一段时间,因为单位要做几个展板,领导在做的时候误将快捷方式文件当成了目标文件,在进行文件拷贝时才发现文件的大小不对。此时所有选用的图片文件都被用在了快捷方式上,这些文件有几百个之多,通过查看快捷方式得到目标文件,并将目标文件的主名改成快捷方式的主名,扩展名不变。一个一个做,又要大原创 2008-01-16 15:00:00 · 2552 阅读 · 2 评论 -
截屏时边鼠标一起截
在C#中用graphics截取屏幕时, 无法截取鼠标.用下面的方法可先截取屏幕,再将鼠标画上去。画鼠标的代码如下: [StructLayout(LayoutKind.Sequential)] struct POINT { public Int32 x; public Int32 y;原创 2008-10-17 20:06:00 · 3279 阅读 · 1 评论 -
C#建立或删除共享
C#建立或删除共享使用前要引用 System.Management/// /// 建立共享文件夹/// /// 共享名/// 要共享的本地文件夹路径/// 若返回值为0则成功private bool ShareAdd(string shareName, string path){ ManagementClass o = new ManagementClass(@"//local原创 2009-11-04 10:19:00 · 1493 阅读 · 0 评论 -
C#添加或取消文件(夹)从上级继承权限
首先添加对System.Security.AccessControl的引用1.下面是对文件的处理:public void 允许文件从父继承(string fileFullName){ FileSecurity fs1 = System.IO.File.GetAccessControl(fileFullName); //添加管理员并完全控制 fs1.AddAccessRul原创 2010-01-15 20:48:00 · 4435 阅读 · 0 评论 -
利用WM_COPYDATA在应用程序间传递数据(C#)
利用WM_COPYDATA在应用程序间传递数据很简单,开销也小一、传递数据部分using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Runtime.InteropServices;using System.Windows.Forms;namespace原创 2009-12-24 14:22:00 · 3263 阅读 · 1 评论