Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: [решено] Рандомный VolumeID
Показать сообщение отдельно

Забанен


Сообщения: 793
Благодарности: 260

Профиль | Цитировать


Цитата Iska:
утилита его не генерирует.
Все верно, она лишь устанавливает новый id для тома, увы, изначально неправильно выразился.
Цитата Iska:
?
VolumeId для установки нового серийного номера тома использует DeviceIoControl, вызвать который посредством рефлексии можно следующим образом:
Код: Выделить весь код
([AppDomain]::CurrentDomain.GetAssemblies() | Where-Object {
  $_.ManifestModule.ScopeName.Equals('System.Data.dll')
}).GetType(
  'System.Data.SqlTypes.UnsafeNativeMethods'
).GetMethod(
  'DeviceIoControl', [Reflection.BindingFlags]40
).Invoke(...)
И если у пользователя достаточно прав, поменять id особой проблемы не составит.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:28, 05-01-2016 | #7

Название темы: [решено] Рандомный VolumeID