精华内容
下载资源
问答
  • 易语言修改硬盘卷序列号源码系统结构:GetDiskInfo,GetSerial,ChangeNt,十六到十,GetVolumeInformation,CreateFile,CloseHandle,ReadFile,SetFilePointer,WriteFile, ======窗口程序集1 || ||------__启动窗口_创建...
  • 非常不错的软件,查看硬盘物理序列号和卷标序列号
  • 易语言修改硬盘卷序列号源码
  • 易语言源码易语言修改硬盘卷序列号源码.rar
  • 硬盘卷序列号修改工具

    热门讨论 2011-11-30 15:02:06
    硬盘卷序列号修改工具
  • 一款修改硬盘卷标序列号的工具,修改后重新启动系统生效。
  • 获取U盘的逻辑序列号(卷序列号

    千次阅读 2019-12-23 15:40:40
    U盘的逻辑序列号,就是卷序列号。当U盘格式化时,会发生变化。 二 查询 1 打开cmd窗口 快捷键"win + r",打开运行窗口,键入"cmd",然后点击"运行"。 2 查询U盘的卷序列号 1)查看U盘的盘符 打开计算机,查看所有...

    一 概念
    U盘的逻辑序列号,就是卷序列号。当U盘格式化时,会发生变化。

    二 查询
    1 打开cmd窗口
    快捷键"win + r",打开运行窗口,键入"cmd",然后点击"运行"。
    在这里插入图片描述
    2 查询U盘的卷序列号
    1)查看U盘的盘符
    打开计算机,查看所有磁盘。
    在这里插入图片描述
    2)cmd命令查看卷序列号,即U盘的逻辑序列号

    # u盘的盘符为I
    >i:
    # 查看卷序列号
    >vol
    

    在这里插入图片描述

    展开全文
  • 软考全真模拟试卷序列号
  • 读盘的卷序列号 c++

    2011-07-02 09:58:33
    读硬盘的卷序列号GetVolumeInformation
  • 获取硬盘序列号和卷标序列号

    千次阅读 2008-04-16 15:38:00
    获取硬盘序列号和卷标序列号作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。硬盘序列号和卷标序列号很容易混淆。硬盘序列号: 英文名 Hard Disk Serial Number, 该号是硬盘出厂时生产厂家为区别产品而设置的, ...

    获取硬盘序列号和卷标序列号
    作者:ImMcss 欢迎转载,请以超链接形式保留原文地址。

    硬盘序列号和卷标序列号很容易混淆。

    硬盘序列号:
         英文名 Hard Disk Serial Number, 该号是硬盘出厂时生产厂家为区别产品而设置的, 就像人的身份证,是全球唯一的且只读,出产后将不能被修改。
    卷标的序列号:
        英文名 Volume Serial Number,该号码是在磁盘(既包括软盘也包括硬盘的逻辑盘)的高级格式化时随机产生的,是可以修改的。

    先贴代码 

    #include "stdafx.h"
    #include <stdio.h>
    #include <string.h>
    #include <windows.h>
    #include <iostream>

    #include <stdlib.h>
    #include <stddef.h>
    #include <winioctl.h>
    #include <vector>
    #define  MAX_IDE_DRIVES  16
    char * ConvertCode (const char * str,
        int pos,
        int flip,
        char * buf)
    {
     int i;
     int j = 0;
     int k = 0;
     buf [0] = '/0';
     if (pos <= 0)
      return buf;
     if ( ! j)
     {
      char p = 0;
      j = 1;
      k = 0;
      buf[k] = 0;
      for (i = pos; j && str[i] != '/0'; ++i)
      {
       char c = tolower(str[i]);
       if (isspace(c))
        c = '0';
        ++p;
        buf[k] <<= 4;
        if (c >= '0' && c <= '9')
         buf[k] |= (unsigned char) (c - '0');
        else if (c >= 'a' && c <= 'f')
         buf[k] |= (unsigned char) (c - 'a' + 10);
       else
       {
        j = 0;
        break;
       }
       if (p == 2)
       {
        if (buf[k] != '/0' && ! isprint(buf[k]))
        {
         j = 0;
         break;
        }
        ++k;
        p = 0;
        buf[k] = 0;
       }
      }
     }
     if ( ! j)
     {
      j = 1;
      k = 0;
      for (i = pos; j && str[i] != '/0'; ++i)
      {
       char c = str[i];
       if ( ! isprint(c))
       {
        j = 0;
        break;
       }
       buf[k++] = c;
      }
     }
     if ( ! j)
     {
      k = 0;
     }
     buf[k] = '/0';
     if (flip)
      for (j = 0; j < k; j += 2)
      {
       char t = buf[j];
       buf[j] = buf[j + 1];
       buf[j + 1] = t;
      }
     i = j = -1;
     for (k = 0; buf[k] != '/0'; ++k)
     {
      if (! isspace(buf[k]))
      {
       if (i < 0)
        i = k;
       j = k;
      }
     }
     if ((i >= 0) && (j >= 0))
     {
      for (k = i; (k <= j) && (buf[k] != '/0'); ++k)
       buf[k - i] = buf[k];
       buf[k - i] = '/0';
     }
     return buf;
    }

    std::vector<std::string> GetHDDSerialNumber (void)
    {
     int done = FALSE;
     int drive = 0;
     std::string result;
     std::vector<std::string> DriverSerialNos;
     for (drive = 0; drive < MAX_IDE_DRIVES; drive++)
     {
      HANDLE hPhysicalDriveIOCTL = 0;
      char driveName [256];
      sprintf (driveName, " .//PhysicalDrive%d", drive);
      hPhysicalDriveIOCTL = CreateFile (driveName, 0,
           FILE_SHARE_READ | FILE_SHARE_WRITE, NULL,
           OPEN_EXISTING, 0, NULL);
      if (hPhysicalDriveIOCTL != INVALID_HANDLE_VALUE)
      {
       STORAGE_PROPERTY_QUERY query;
       DWORD cbBytesReturned = 0;
       char buffer [10000];
       memset ((void *) & query, 0, sizeof (query));
       query.PropertyId = StorageDeviceProperty;
       query.QueryType = PropertyStandardQuery;
       memset (buffer, 0, sizeof (buffer));
       if ( DeviceIoControl (hPhysicalDriveIOCTL, IOCTL_STORAGE_QUERY_PROPERTY,
             & query,
             sizeof (query),
             & buffer,
             sizeof (buffer),
             & cbBytesReturned, NULL) )
       {        
        STORAGE_DEVICE_DESCRIPTOR * descrip = (STORAGE_DEVICE_DESCRIPTOR *) & buffer;
        char serialNumber [100];
        ConvertCode( buffer,
             descrip -> SerialNumberOffset,
             1,
             serialNumber );
        DriverSerialNos.push_back( std::string( serialNumber ) );
       }
      }
      CloseHandle (hPhysicalDriveIOCTL);
     }
     return DriverSerialNos;
    }
    int _tmain(int argc, _TCHAR* argv[])

     TCHAR szRoot[ 16 ];
     TCHAR szVolume[ 256 ];
     TCHAR szSystem[ 256 ];
     DWORD dwSerial;
     DWORD dwLength;
     DWORD dwFlags;
     strcpy( szRoot, "C://" );
     // Get Volume info
     GetVolumeInformation( szRoot,szVolume, sizeof(szVolume),&dwSerial, &dwLength, &dwFlags, szSystem, sizeof(szSystem) );
     std::cout<<"/nGe Mmode Number and Serial Number"<<std::endl<<std::endl;
     std::cout<<"Drive/t/t/t:"<<szRoot<<std::endl;
     std::cout<<"Drive Volume Number/t:"<<szVolume<<std::endl;
     std::cout<<"Drive Serial Number/t:"<<dwSerial<<std::endl<<std::endl;
      // Get HDD Serial Number
     std::vector<std::string> hddSerialNums = GetHDDSerialNumber();
     for( std::vector<std::string>::iterator it = hddSerialNums.begin();
      it != hddSerialNums.end();
      it++ )
     {
      std::cout<<"HDD Serial Number:"<<(*it).c_str()<<std::endl;
     }
     return 0;
    }

     







    http://www.winsim.com/diskid32/diskid32.html 

    http://www.pconline.com.cn/pcedu/empolder/gj/vc/0508/691365.html

    http://dev.csdn.net/develop/article/17/17209.shtm

    展开全文
  • 获得磁盘卷序列号

    2019-07-05 17:58:00
    #include <iostream> #include <windows.h> int main(int argc, char* argv[]) { char VolumeInfo[100]; DWORD VolNameSize=100; DWORD VolSerialNumber; ...
    #include <iostream>
    #include <windows.h>
    
    int main(int argc, char* argv[])
    {
        char        VolumeInfo[100];
        DWORD       VolNameSize=100;
        DWORD       VolSerialNumber;
        DWORD       VolMaxComponentLength;
        DWORD       VolFileSystemFlags;
        char        FileSystemNameBuffer[100];
        DWORD       FileSystemNameSize=100;
        GetVolumeInformation("c:\\",VolumeInfo,
            VolNameSize,&VolSerialNumber,
            &VolMaxComponentLength,&VolFileSystemFlags,
            FileSystemNameBuffer,FileSystemNameSize);
    
        std::cout<<"SerialNumber:"<< VolSerialNumber<<std::endl;
        system("pause");
        return 0;
    }

    转载于:https://www.cnblogs.com/tiandsp/archive/2012/05/21/2512130.html

    展开全文
  • 使用加密狗+硬件信息进行加密,其中要获取磁盘卷序列号 使用WMI获取(System.Management),但是在个别服务器上会出现有时获取不到的问题 使用Winform程序则没问题,遂怀疑是asp.net程序权限不够的问题,才会导致...

    公司的软件,asp.net,C#编写

    使用加密狗+硬件信息进行加密,其中要获取磁盘卷序列号

    使用WMI获取(System.Management),但是在个别服务器上会出现有时获取不到的问题

    使用Winform程序则没问题,遂怀疑是asp.net程序权限不够的问题,才会导致获取失败

    解决方法(2008R2为例):

    打开计算机管理——服务和应用程序——右键点击“WMI控件”,点击属性。 
    切换到“安全”,选择Root,点击“安全设置”,添加IIS_USR的执行方法等权限

    展开全文
  • Window和Linux系统下获取U盘UUID前言一.Window系统下获取U盘UUID二.Linux系统下获取U盘UUID方法一方法二方法三 前言 ①U盘每次格式化后会重新获得UUID。 ②U盘UUID一般是8位字符串。 一.Window系统下获取U盘UUID ...
  • 修改硬盘卷序列号

    千次阅读 2013-03-07 22:43:45
    Hard Disk Serial Number Changer Home Freeware Contacts "Hard Disk Serial Number Changer" is one small freeware to change the hard drive serial number, this disk serial number is generated by
  • 运用命令提示符查询卷序列号

    千次阅读 2013-12-10 18:08:24
    1.快捷键Winkey+R进入运行,输入cmd确定进入命令提示符窗口。 2.输入dir D:(或其他盘符),Enter后会显示的相应的序列号
  • 由于已经使用基于卷序列号的密钥对文件进行了加密,因此只能在下载了该文件的系统上,或者是具有相同卷序列号的系统上执行该文件,后者的可能性非常小。 我们的样本mui文件,MD5值为e58d4072c56a5dd3cc5cf768b8f...
  • 如何获取硬盘卷标、序列号和文件系统类型?VB技术很实用的源码本人收集了一些技巧供大家参考,希望斑竹能多放一些时间。按字母或数字顺序排列列表框中的列表项. 将以下代码加入到你的程序中.
  • C# Windows 系统一键查询如下电脑信息,方便快捷,有源码,可以直接运行。全网本类别最全的下载资源。 1.cpu序列号 2.mac序列号 3.硬盘id 4.ip地址 ...6.计算机名 7.系统类型 ...9.硬盘标号 10.获取BIOS序列号

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 11,268
精华内容 4,507
关键字:

卷序列号