Perhaps I could get some feedback with this series of assumptions. Working on a port of OpenZFS, so it is a file-system with kernel driver component.
When users want to try a build I make, they have to change Windows into "Test Mode". Which requires a reboot (and may have other side-effects a novice Windows users might not be aware of)
** Desired Outcome
Have users to able to install a release that I create without needing to reboot / change to "Test Mode".
If you are to use ZFS, you should probably use x64. So that is the main focus.
Latest Windows is 10 (at the time of this document) so it should support Win 10 x64 at least, since that is presumably the direction Microsoft is taking Windows, and any requirements here will be true for future versions of Windows.
Support of older Windows builds would be nice, but secondary.
To avoid Test Mode, the Driver (kernel component) has to be codesigned.
(Is this the correct assumption? It is not entirely clear - I don't mind the Smartscreen warning, or having to click "trust this anyway" as long as it can be done without Test Mode and reboot.)
To codesign Win10 x64 I must first get EV certificate, it can not be Standard.
( https://docs.microsoft.com/en-us/windows-hardware/drivers/dashboard/get-a-code-signing-certificate )
From Microsoft's list of issuers, I picked DigiCert.
DigiCert had me show 2 IDs, 2 Skype video calls to fill in forms together, but I must also have a Registered Company. (Not non-profit, nor Organization - they check with Government)
Because of IDs and valid address, I then have to register in Japan.
To register a company in Japan costs about $13,000.
( https://www.juridique.jp/business/incorporation_procedure.php )
( https://www.healyconsultants.com/japan-company-registration/ )
Which is "a tad" out of my budget for this Hobby.
Did I get those assumptions correct? What options do I have?
It looks like you're new here. If you want to get involved, click one of these buttons!
|Upcoming OSR Seminars|
|OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!||Kernel Debugging||30 Mar 2020||OSR Seminar Space|
|Developing Minifilters||20 Apr 2020||LIVE ONLINE|
|Writing WDF Drivers||11 May 2020||LIVE ONLINE|
|Internals & Software Drivers||28 Sept 2020||Dulles, VA|