Commit Graph

260 Commits

Author SHA1 Message Date
e2251750a2 Fix possible nullreference with usb devices. 2019-10-19 19:08:52 +01:00
e51f95e4f0 Implement Get SDHCI Registers remote packet. 2019-10-19 19:08:52 +01:00
8c0e01aa2c Implement SCSI remote packet. 2019-10-19 19:08:52 +01:00
357631b203 Implement get device type packet. 2019-10-19 19:08:52 +01:00
0e653cec10 Add packets to get USB, FireWire and PCMCIA data. 2019-10-19 19:08:51 +01:00
ef92d42641 Add packet to retrieve SD/MMC boot registers. 2019-10-19 19:08:51 +01:00
3df019304f Add packet for get device type. 2019-10-19 19:08:51 +01:00
1dd75018e3 Add packets for SCSI, ATA and SDHCI commands. 2019-10-19 19:08:51 +01:00
53a8a11408 Add stubs for remote device commands. 2019-10-19 19:08:51 +01:00
63544feaec Fix inverted error. 2019-10-19 19:08:50 +01:00
ecad51de73 Send device open command packet. 2019-10-19 19:08:50 +01:00
a83be0d5d6 Add open device packet. 2019-10-19 19:08:50 +01:00
c4dea2ee04 Add errno to NOP packet. 2019-10-19 19:08:50 +01:00
6a4e2acb56 Open remote host for devices starting with dic:// 2019-10-19 19:08:50 +01:00
7fd5b16b1d Add NOP packet. 2019-10-19 19:08:49 +01:00
ac5faa6f65 Attach host name to device list when remote. 2019-10-19 19:08:49 +01:00
fd42ab8f03 Interpret device list from remote. 2019-10-19 19:08:49 +01:00
21194cb063 Add padding to device info list member. 2019-10-19 19:08:48 +01:00
b8a04b880a Fix comparison. 2019-10-19 19:08:48 +01:00
c34e096bb3 Send correct architecture on remote connection. 2019-10-19 19:08:48 +01:00
eceda313ad Send list devices packet to remote. 2019-10-19 19:08:48 +01:00
580b8e0981 Allow listing devices from remote. 2019-10-19 19:08:48 +01:00
58b2b84f0a Move remote connection to Devices. 2019-10-19 19:08:47 +01:00
b655b617c8 Add packets for list devices. 2019-10-19 19:08:47 +01:00
083517b8ed Send hello packet. 2019-10-19 19:08:47 +01:00
36d273b7af Receive hello packet. 2019-10-19 19:08:47 +01:00
7f5a775941 Added base for remote connection and hello packet. 2019-10-19 19:08:46 +01:00
44a4fab381 Update dependencies. 2019-09-19 15:02:21 +01:00
d088cf66ea Fix compiling .NET 4.5 using .NET Core msbuild. 2019-09-13 19:46:29 +01:00
b6c7e84762 Remove the ability to support little endian from BigEndianBitConverter. 2019-05-11 20:49:32 +01:00
c465f35833 Set default on SSC LOCATE to not change partition. 2019-05-07 01:22:30 +01:00
5dd1083ef0 Do not crash when enumerating optical drives without a drive letter under Win32. 2019-04-21 20:34:30 +01:00
9cbbea94a6 Be able to enumerate devices under win32 when running under .NET Core. 2019-04-21 20:32:18 +01:00
7610f4f779 Code styling. 2019-03-11 19:22:26 +00:00
3dbf89a38c Get serial number using MMC GET CONFIGURATION for optical drives. 2019-02-12 23:04:53 +00:00
59e2907500 Allow opening read-only devices on Linux. 2019-01-01 02:06:00 +00:00
f2caa8c40f General code refactor and reformat. 2018-12-31 13:17:27 +00:00
6b12cd1a8e Update copyright year. 2018-12-29 17:34:38 +00:00
a0e1952310 Correct file headers. 2018-12-29 15:26:00 +00:00
c964cf27b3 Update dependency to Unclassified.NetRevisionTask 2018-12-20 21:02:05 +00:00
b2dbcc6149 On device, when in Windows, tell .NET Framework to close the handle, to prevent an exception raised when GC collects it. 2018-12-01 19:34:05 +00:00
3a0b9b634f On device prevent closing an already closed handle, as when debugging under Windows this raises an exception. 2018-12-01 19:31:04 +00:00
ade74a57f5 Remove NT device path calculation method as it doesn't work neither is it needed anywhere. 2018-12-01 19:26:30 +00:00
6a2fc9f76b Move DeviceType to CommonTypes. 2018-11-27 00:11:03 +00:00
fba0ecfa3a Do not try to split null model on Windows device listing. Fixes #199 2018-09-25 22:36:39 +01:00
6f971bca5f Solved bug in device constructor, allows opening some devices in non-administrator mode. 2018-09-01 23:49:36 +01:00
62f7543055 Add method to close devices. 2018-09-01 23:27:14 +01:00
cb138490bc Move libraries to .NET Standard, allowing Xamarin.macOS GUI to compile. 2018-08-27 22:03:20 +01:00
d9f2a45ff4 Merge branch 'master' into alcoholfix 2018-07-20 20:50:20 +01:00
1930cf95f3 Bump version to 4.5.1.1692. 2018-07-19 23:15:51 +01:00