A.Farzin
شنبه 19 آبان 1386, 18:49 عصر
با سلام
در مورد بدست آوردن سریال هارد چند عنوان در این تالار باز شده و در تمامی راهکارهای ارائه شده برای این منظور از تابع API به نام CreateFile برای ساخت یک Smart Object از Disk devices استفاده شده است. شکل ساخت این Object را در زیر میبینیم.
SmartOpen = CreateFile("\\.\PhysicalDrive" & CStr(drvNumber), _
GENERIC_READ Or GENERIC_WRITE, _
0&, _
ByVal 0&, _
OPEN_EXISTING, _
0&, _
0&)
با این روش وقتی کامپیوتری که قرار است سریال هاردش را بدست آوریم، عضو یک شبکه کاملاً حفاظت شده بوده و اجازه دسترسی به برخی از منابع صرفاً در اختیار Administrator باشد، ساخت این Object انجام نخواهد شد در نتیجه سریال هم بدست نخواهد آمد.
آرگومان اول این تابع File Name را مشخص میکند. در بررسیهائی که کردم به نظر میرسد این آرگومان را باید به فرمت خاصی نوشت و اینکه چه فرمتی سر در نیاوردم.
اگر دوستان راهنمائی کنند ممنون میشوم.
در مورد بدست آوردن سریال هارد چند عنوان در این تالار باز شده و در تمامی راهکارهای ارائه شده برای این منظور از تابع API به نام CreateFile برای ساخت یک Smart Object از Disk devices استفاده شده است. شکل ساخت این Object را در زیر میبینیم.
SmartOpen = CreateFile("\\.\PhysicalDrive" & CStr(drvNumber), _
GENERIC_READ Or GENERIC_WRITE, _
0&, _
ByVal 0&, _
OPEN_EXISTING, _
0&, _
0&)
با این روش وقتی کامپیوتری که قرار است سریال هاردش را بدست آوریم، عضو یک شبکه کاملاً حفاظت شده بوده و اجازه دسترسی به برخی از منابع صرفاً در اختیار Administrator باشد، ساخت این Object انجام نخواهد شد در نتیجه سریال هم بدست نخواهد آمد.
آرگومان اول این تابع File Name را مشخص میکند. در بررسیهائی که کردم به نظر میرسد این آرگومان را باید به فرمت خاصی نوشت و اینکه چه فرمتی سر در نیاوردم.
اگر دوستان راهنمائی کنند ممنون میشوم.