麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

c#修改本機時間,獲取硬盤序列號

2023-05-18 12:33:14
字體:
供稿:網(wǎng)友

using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;

namespace Fengyun
{
    
public class Win32
    {
        
#region 修改本地系統(tǒng)時間
        [DllImport("Kernel32.dll")]
        
private extern static void GetSystemTime(ref SYSTEMTIME lpSystemTime);

        [DllImport(
"Kernel32.dll")]
        
private extern static uint SetLocalTime(ref SYSTEMTIME lpSystemTime);

        [StructLayout(LayoutKind.Sequential)]
        
private struct SYSTEMTIME
        {
            
public ushort wYear;
            
public ushort wMonth;
            
public ushort wDayOfWeek;
            
public ushort wDay;
            
public ushort wHour;
            
public ushort wMinute;
            
public ushort wSecond;
            
public ushort wMilliseconds;
        }

        
/// <summary>
        /// 將本地時間與sqlserver服務(wù)器時間同步
        
/// </summary>
        /// <param name="SqlServerTime">時間</param>
        public static void SetTime(DateTime SqlServerTime)
        {
            SYSTEMTIME st 
= new SYSTEMTIME();
            st.wYear 
= Convert.ToUInt16(SqlServerTime.Year);
            st.wMonth 
= Convert.ToUInt16(SqlServerTime.Month);
            st.wDay 
= Convert.ToUInt16(SqlServerTime.Day);
            st.wHour 
= Convert.ToUInt16(SqlServerTime.Hour);
            st.wMilliseconds 
= Convert.ToUInt16(SqlServerTime.Millisecond);
            st.wMinute 
= Convert.ToUInt16(SqlServerTime.Minute);
            st.wSecond 
= Convert.ToUInt16(SqlServerTime.Second);
            SetLocalTime(
ref st);
        }
        
#endregion

        #region 獲取硬盤序列號

        [DllImport("kernel32.dll")]
        
private static extern int GetVolumeInformation(
        
string lpRootPathName,
        
string lpVolumeNameBuffer,
        
int nVolumeNameSize,
        
ref int lpVolumeSerialNumber,
        
int lpMaximumComponentLength,
        
int lpFileSystemFlags,
        
string lpFileSystemNameBuffer,
        
int nFileSystemNameSize
        );

        
/// <summary>
        /// 獲取硬盤序列號
        
/// </summary>
        /// <param name="drvID">硬盤盤符[c|d|e|....]</param>
        /// <returns></returns>
        public static string GetDiskVolume(string drvID)
        {
            
const int MAX_FILENAME_LEN = 256;
            
int retVal = 0;
            
int lpMaximumComponentLength = 0;
            
int lpFileSystemFlags = 0;
            
string lpVolumeNameBuffer = null;
            
string lpFileSystemNameBuffer = null;


            
int i = GetVolumeInformation(
            drvID 
+ @":/",
            lpVolumeNameBuffer,
            MAX_FILENAME_LEN,
            
ref retVal,
            lpMaximumComponentLength,
            lpFileSystemFlags,
            lpFileSystemNameBuffer,
            MAX_FILENAME_LEN
            );

            
return retVal.ToString("x");
        }

        
#endregion
    }
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成人毛片100免费观看 | 91性视频 | 亚洲3atv精品一区二区三区 | 第一区免费在线观看 | 国产一级桃视频播放 | 久久sp | 精品一区二区三区免费爱 | 亚洲成人入口 | 精品一区二区久久久 | 中文字幕欧美在线 | 黄色片免费看看 | 91成人免费视频 | 黄色毛片a级 | 免费国产 | 福利在线小视频 | 中文字幕一区在线观看视频 | julieann艳星激情办公室 | 国产成人高清在线 | 久久激情国产 | 九九热精品视频在线 | 久久不射电影 | av成人在线免费观看 | 日本成人午夜视频 | 婷婷久久久久久 | 成人国产在线视频 | 久草视频免费 | 特级a欧美做爰片毛片 | 欧美成人高清在线 | 成人黄色小视频在线观看 | av电影直播 | 13一14毛片免费看 | 成人资源在线观看 | 亚洲导航深夜福利涩涩屋 | 亚洲影视在线观看 | 九九热免费视频在线观看 | 男女羞羞视频在线观看免费 | 成人在线视频精品 | 男男啪羞羞视频网站 | 毛片毛片免费看 | 国产一级二级视频 | 亚州精品在线视频 |