├── .gitignore ├── General.props ├── LICENSE ├── README.md ├── RemBus ├── RemBus.inf ├── RemBus.vcxproj ├── RemBus.vcxproj.filters ├── rembus-childlist.c ├── rembus-childlist.h ├── rembus.c └── rembus.h ├── RemDisk ├── AboutForm.dfm ├── AboutForm.pas ├── ListModel.pas ├── MainForm.dfm ├── MainForm.pas ├── NewRemDiskForm.dfm ├── NewRemDiskForm.pas ├── OpenREMDiskForm.dfm ├── OpenREMDiskForm.pas ├── REMDiskListModel.pas ├── RemDisk.dpr ├── RemDisk.dproj ├── RemDisk.res ├── RemDiskClass.pas ├── RemDiskDll.pas ├── RemDriversInfo.pas └── Utils.pas ├── dllrembisk ├── dllrembisk.vcxproj ├── dllrembisk.vcxproj.filters └── dllremdisk.c ├── include ├── aes.h ├── dllremdisk.h ├── general-types.h ├── hmac_sha2.h ├── ioctls.h ├── kernel-ioctls.h ├── libremdisk.h ├── preprocessor.h ├── rembus-types.h ├── remdisk-types.h ├── sha2.h ├── utils.h ├── wdf-rwlock.h └── wdf-symbolic-link.h ├── libremdisk ├── ReadMe.txt ├── libremdisk.c ├── libremdisk.vcxproj └── libremdisk.vcxproj.filters ├── remcon ├── main.cpp ├── remcon.vcxproj └── remcon.vcxproj.filters ├── remdisk.sln ├── remdisk.v12.suo ├── remdiskdrv ├── file-disk.c ├── file-disk.h ├── ram-disk.c ├── ram-disk.h ├── remdisk-device.c ├── remdisk-device.h ├── remdisk.c ├── remdisk.h ├── remdisk.inf ├── remdiskdrv.vcxproj └── remdiskdrv.vcxproj.filters ├── resources ├── about.jpg ├── application-exit.ico ├── blockdevice-3.ico ├── document-close.ico ├── document-decrypt-2.ico ├── document-encrypt-2.ico ├── document-encrypt-3.ico ├── document-export.ico ├── document-import.ico ├── document-new.ico ├── halfencrypted.ico ├── memory.ico └── remdisk.ico └── shared ├── aes.c ├── hmac_sha2.c ├── sha2.c ├── utils.c ├── wdf-rwlock.c └── wdf-symbolic-link.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/.gitignore -------------------------------------------------------------------------------- /General.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/General.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/README.md -------------------------------------------------------------------------------- /RemBus/RemBus.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/RemBus.inf -------------------------------------------------------------------------------- /RemBus/RemBus.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/RemBus.vcxproj -------------------------------------------------------------------------------- /RemBus/RemBus.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/RemBus.vcxproj.filters -------------------------------------------------------------------------------- /RemBus/rembus-childlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/rembus-childlist.c -------------------------------------------------------------------------------- /RemBus/rembus-childlist.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/rembus-childlist.h -------------------------------------------------------------------------------- /RemBus/rembus.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/rembus.c -------------------------------------------------------------------------------- /RemBus/rembus.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemBus/rembus.h -------------------------------------------------------------------------------- /RemDisk/AboutForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/AboutForm.dfm -------------------------------------------------------------------------------- /RemDisk/AboutForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/AboutForm.pas -------------------------------------------------------------------------------- /RemDisk/ListModel.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/ListModel.pas -------------------------------------------------------------------------------- /RemDisk/MainForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/MainForm.dfm -------------------------------------------------------------------------------- /RemDisk/MainForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/MainForm.pas -------------------------------------------------------------------------------- /RemDisk/NewRemDiskForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/NewRemDiskForm.dfm -------------------------------------------------------------------------------- /RemDisk/NewRemDiskForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/NewRemDiskForm.pas -------------------------------------------------------------------------------- /RemDisk/OpenREMDiskForm.dfm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/OpenREMDiskForm.dfm -------------------------------------------------------------------------------- /RemDisk/OpenREMDiskForm.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/OpenREMDiskForm.pas -------------------------------------------------------------------------------- /RemDisk/REMDiskListModel.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/REMDiskListModel.pas -------------------------------------------------------------------------------- /RemDisk/RemDisk.dpr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDisk.dpr -------------------------------------------------------------------------------- /RemDisk/RemDisk.dproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDisk.dproj -------------------------------------------------------------------------------- /RemDisk/RemDisk.res: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDisk.res -------------------------------------------------------------------------------- /RemDisk/RemDiskClass.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDiskClass.pas -------------------------------------------------------------------------------- /RemDisk/RemDiskDll.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDiskDll.pas -------------------------------------------------------------------------------- /RemDisk/RemDriversInfo.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/RemDriversInfo.pas -------------------------------------------------------------------------------- /RemDisk/Utils.pas: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/RemDisk/Utils.pas -------------------------------------------------------------------------------- /dllrembisk/dllrembisk.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/dllrembisk/dllrembisk.vcxproj -------------------------------------------------------------------------------- /dllrembisk/dllrembisk.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/dllrembisk/dllrembisk.vcxproj.filters -------------------------------------------------------------------------------- /dllrembisk/dllremdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/dllrembisk/dllremdisk.c -------------------------------------------------------------------------------- /include/aes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/aes.h -------------------------------------------------------------------------------- /include/dllremdisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/dllremdisk.h -------------------------------------------------------------------------------- /include/general-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/general-types.h -------------------------------------------------------------------------------- /include/hmac_sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/hmac_sha2.h -------------------------------------------------------------------------------- /include/ioctls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/ioctls.h -------------------------------------------------------------------------------- /include/kernel-ioctls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/kernel-ioctls.h -------------------------------------------------------------------------------- /include/libremdisk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/libremdisk.h -------------------------------------------------------------------------------- /include/preprocessor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/preprocessor.h -------------------------------------------------------------------------------- /include/rembus-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/rembus-types.h -------------------------------------------------------------------------------- /include/remdisk-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/remdisk-types.h -------------------------------------------------------------------------------- /include/sha2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/sha2.h -------------------------------------------------------------------------------- /include/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/utils.h -------------------------------------------------------------------------------- /include/wdf-rwlock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/wdf-rwlock.h -------------------------------------------------------------------------------- /include/wdf-symbolic-link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/include/wdf-symbolic-link.h -------------------------------------------------------------------------------- /libremdisk/ReadMe.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/libremdisk/ReadMe.txt -------------------------------------------------------------------------------- /libremdisk/libremdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/libremdisk/libremdisk.c -------------------------------------------------------------------------------- /libremdisk/libremdisk.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/libremdisk/libremdisk.vcxproj -------------------------------------------------------------------------------- /libremdisk/libremdisk.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/libremdisk/libremdisk.vcxproj.filters -------------------------------------------------------------------------------- /remcon/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remcon/main.cpp -------------------------------------------------------------------------------- /remcon/remcon.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remcon/remcon.vcxproj -------------------------------------------------------------------------------- /remcon/remcon.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remcon/remcon.vcxproj.filters -------------------------------------------------------------------------------- /remdisk.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdisk.sln -------------------------------------------------------------------------------- /remdisk.v12.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdisk.v12.suo -------------------------------------------------------------------------------- /remdiskdrv/file-disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/file-disk.c -------------------------------------------------------------------------------- /remdiskdrv/file-disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/file-disk.h -------------------------------------------------------------------------------- /remdiskdrv/ram-disk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/ram-disk.c -------------------------------------------------------------------------------- /remdiskdrv/ram-disk.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/ram-disk.h -------------------------------------------------------------------------------- /remdiskdrv/remdisk-device.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdisk-device.c -------------------------------------------------------------------------------- /remdiskdrv/remdisk-device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdisk-device.h -------------------------------------------------------------------------------- /remdiskdrv/remdisk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdisk.c -------------------------------------------------------------------------------- /remdiskdrv/remdisk.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /remdiskdrv/remdisk.inf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdisk.inf -------------------------------------------------------------------------------- /remdiskdrv/remdiskdrv.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdiskdrv.vcxproj -------------------------------------------------------------------------------- /remdiskdrv/remdiskdrv.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/remdiskdrv/remdiskdrv.vcxproj.filters -------------------------------------------------------------------------------- /resources/about.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/about.jpg -------------------------------------------------------------------------------- /resources/application-exit.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/application-exit.ico -------------------------------------------------------------------------------- /resources/blockdevice-3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/blockdevice-3.ico -------------------------------------------------------------------------------- /resources/document-close.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-close.ico -------------------------------------------------------------------------------- /resources/document-decrypt-2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-decrypt-2.ico -------------------------------------------------------------------------------- /resources/document-encrypt-2.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-encrypt-2.ico -------------------------------------------------------------------------------- /resources/document-encrypt-3.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-encrypt-3.ico -------------------------------------------------------------------------------- /resources/document-export.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-export.ico -------------------------------------------------------------------------------- /resources/document-import.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-import.ico -------------------------------------------------------------------------------- /resources/document-new.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/document-new.ico -------------------------------------------------------------------------------- /resources/halfencrypted.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/halfencrypted.ico -------------------------------------------------------------------------------- /resources/memory.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/memory.ico -------------------------------------------------------------------------------- /resources/remdisk.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/resources/remdisk.ico -------------------------------------------------------------------------------- /shared/aes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/aes.c -------------------------------------------------------------------------------- /shared/hmac_sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/hmac_sha2.c -------------------------------------------------------------------------------- /shared/sha2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/sha2.c -------------------------------------------------------------------------------- /shared/utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/utils.c -------------------------------------------------------------------------------- /shared/wdf-rwlock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/wdf-rwlock.c -------------------------------------------------------------------------------- /shared/wdf-symbolic-link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MartinDrab/RemDisk/HEAD/shared/wdf-symbolic-link.c --------------------------------------------------------------------------------