我前几天,在网上看见了。
好想是www.aspcool.com.
好想是www.aspcool.com.
解决方案 »
- 我写了一段代码,有关DataGridView的,但是它不能显示全部的数据
- 请教c#:箱排序,桶排序,堆排序写法
- 请问大家这个问题怎么实现(急,在线等待!!!)
- 使用分表查询好还是直接在存储过程中连表查询好?
- c#设置桌面墙纸可以支持JPG格式吗
- 什么才算是“精通”C# ……………………????!!!!
- 用C#写了程序,但只能在本机运行,在其他计算机上面运行不了
- C#制作一个边播边放的播放器~~高手进!
- dsoframer.ocx如何实现多个打印时不要多次弹出打印设置页
- C# 开发 BHO 加入特定代码行后发现不能正常弹出 MessageBox
- 简单问题,大家帮忙看看(答对就结贴)
- 如何把dataSet中某个表的某个字段还原为整数?
using System.Management;
.....
ManagementObject m_objDisk = new ManagementObject( "win32_logicaldisk.deviceid=\"c\"");
string strSN = (string)m_objDisk.GetPropertyValue( "VolumeSerialNumber ");
如果要取得物理分区号,看这个帖子:
关于硬盘序列号,高手请留步啊. (之一)
http://expert.csdn.net/Expert/TopicView3.asp?id=1143107
[System.Runtime.InteropServices.DllImport("kernel32.dll" , EntryPoint="GetVolumeInformationA")]
internal extern static int GetVolumeInformation( string lpRootPathName , string lpVolumeNameBuffer , int nVolumeNameSize , int lpVolumeSerialNumber , ref int lpMaximumComponentLength , int lpFileSystemFlags ,string lpFileSystemNameBuffer , int nFileSystemNameSize );
public static string VolumeSerialNumber( string Drive )
{
int VolumeSerialNumber = 0;
GetVolumeInformation(Drive + ":\\", "", 255, ref VolumeSerialNumber, 0, 0, "", 255);
return VolumeSerialNumber.ToString( "X" ).Insert( 4 , "-" );
}