Rawlapi.dll: Genel Bakış
Rawlapi.dll, Windows işletim sistemlerinde kullanılan bir dinamik bağlantı kitaplığıdır (DLL). Bu kitaplık, ham verileri okumak ve yazmak için kullanılan işlevler içerir. Rawlapi.dll, genellikle veri depolama ve işleme uygulamalarında kullanılır.
Rawlapi.dll’nin İşlevleri
Rawlapi.dll, aşağıdaki işlevleri içerir:
- CreateRawPartition: Bir ham bölüm oluşturur.
- DeleteRawPartition: Bir ham bölümü siler.
- FormatRawPartition: Bir ham bölümü biçimlendirir.
- MountRawPartition: Bir ham bölümü bağlar.
- UnmountRawPartition: Bir ham bölümü ayırır.
- ReadRawPartition: Bir ham bölümden veri okur.
- WriteRawPartition: Bir ham bölüme veri yazar.
Rawlapi.dll’nin Kullanımı
Rawlapi.dll, C ve C++ programlama dillerinde kullanılabilir. Bu kitaplığı kullanmak için, öncelikle kitaplığı programınıza eklemeniz gerekir. Bu, aşağıdaki adımları izleyerek yapılabilir:
- Visual Studio’yu açın.
- “Dosya” menüsüne tıklayın ve “Yeni” seçeneğini seçin.
- “Proje” iletişim kutusunda, “Visual C++” seçeneğini seçin ve “Uygulama” şablonunu seçin.
- “İleri” düğmesine tıklayın.
- “Proje adı” alanına bir ad girin ve “Konum” alanına bir konum seçin.
- “Oluştur” düğmesine tıklayın.
- “Çözüm Gezgini” penceresinde, “Kaynak Dosyaları” klasörüne sağ tıklayın ve “Ekle” seçeneğini seçin.
- “Dosya Ekle” iletişim kutusunda, “rawlapi.dll” dosyasını seçin ve “Aç” düğmesine tıklayın.
Kitaplığı programınıza ekledikten sonra, kitaplığın işlevlerini kullanabilirsiniz. Örneğin, bir ham bölüm oluşturmak için aşağıdaki kodu kullanabilirsiniz:
“`
include
int main()
{
HANDLE hDevice = CreateFile(“\\.\PhysicalDrive0”, GENERIC_READ | GENERIC_WRITE, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, 0, NULL);
if (hDevice == INVALID_HANDLE_VALUE)
{
printf(“Could not open the device.\n”);
return -1;
}
DWORD dwBytesReturned;
CREATE_RAW_PARTITION_INPUT input;
input.PartitionStyle = PARTITION_STYLE_MBR;
input.PartitionCount = 1;
input.PartitionEntries = (CREATE_RAW_PARTITION_ENTRY*)malloc(sizeof(CREATE_RAW_PARTITION_ENTRY));
input.PartitionEntries[0].PartitionLength.QuadPart = 1024 * 1024 * 1024;
input.PartitionEntries[0].PartitionNumber = 1;
input.PartitionEntries[0].PartitionType = PARTITION_BASIC_DATA_GUID;
if (!DeviceIoControl(hDevice, IOCTL_CREATE_RAW_PARTITION, &input, sizeof(input), NULL, 0, &dwBytesReturned, NULL))
{
printf("Could not create the partition.\n");
CloseHandle(hDevice);
return -1;
}
CloseHandle(hDevice);
return 0;
}
“`
Rawlapi.dll’nin Üreticisi
Rawlapi.dll, Microsoft tarafından üretilmiştir.
Rawlapi.dll’nin Ücretsiz Olup Olmadığı
Rawlapi.dll, ücretsiz bir kitaplıktır.
Rawlapi.dll’nin Uyumlu İşletim Sistemleri
Rawlapi.dll, Windows XP, Windows Vista, Windows 7, Windows 8 ve Windows 10 işletim sistemleriyle uyumludur.
Rawlapi.dll’nin Dosya Boyutu
Rawlapi.dll’nin dosya boyutu, 128 KB’dir.
Rawlapi.dll’yi İndirme
Rawlapi.dll’yi aşağıdaki bağlantıdan indirebilirsiniz: