高级应用知识文章关闭所有内容预览 | 展开所有内容预览
-
c#调用dll,::CoInitialize(NULL)出错
[内容预览]
657 | 2010-01-28
用c#调用vc6的dll,dll中有这样一句if(FAILED(::CoInitialize(NULL))) return false; 不知道为什么,用c#调用时,CoInitialize(NULL) 会fail ; 解决办法:不判断CoInitialize(NULL)的返回值,直接执行,搞定。
[阅读全文]
-
C#应用:读取指定盘符的硬盘序列号
[内容预览]
401 | 2010-01-27
using System; using System.IO; using System.Runtime.InteropServices; using System.Text; using Microsoft.Win32; namespace Wjb.ReadOrWriteIniAndReg { /** /// 读取指定盘符的硬盘序列号 /// public class Hard...
[阅读全文]
-
C#应用:获取cpu序列号,硬盘ID,网卡MAC地址
[内容预览]
414 | 2010-01-27
private void GetInfo() { string cpuInfo = "";//cpu序列号 ManagementClass cimobject = new ManagementClass("Win32_Processor"); ManagementObjectCollection moc = cimobject.GetInstances(); foreach(M...
[阅读全文]
-
用C#.NET实现拖放操作
[内容预览]
197 | 2010-01-27
在应用程序中,是通过处理一系列事件,如DragEnter,DragLeave和DragDrop事件来实现在Windows应用程序中的拖放操作的。通过使用这些事件参数中的可用信息,可以轻松实现拖放操作。 拖放操作在代码中是通过三步实现的,首先是启动拖放操作,在需要拖动数据的控件上实现MouseDown事件响应代码,并调用DoDragDrop()方法;其次是实现拖放效果,在目标控件上添加DragEn...
[阅读全文]
-
C# Excel 操作个人小结
[内容预览]
711 | 2010-01-27
把整个Excel当做数据库读入的方式 string ExcelConnection = "Provider=Microsoft.Jet.Oledb.4.0;Data Source={0};Extended Properties=Excel 8.0"; string ExcelFileConnection = string.Format(ExcelConnection,FileName); ...
[阅读全文]