Commit 7b94212b authored by Yuanle Song's avatar Yuanle Song
Browse files

update doc on msi signing

parent 6911f3ec
Loading
Loading
Loading
Loading
+45 −23
Original line number Diff line number Diff line
@@ -226,9 +226,6 @@ vscode should at least always indent using space for F#.

* current                                                             :entry:
** 
** 2019-11-16 how to sign my msi executable?
so it doesn't show publisher unknown.

** 2019-11-12 make code work in a specific dir. then create an installer.
- bundle dotnet core 3 with installer.
- DONE install binary files to %programfiles%
@@ -426,26 +423,6 @@ so it doesn't show publisher unknown.

  - 

** 2019-11-12 how to test it? test it in a win 10 VM?
- search: lite weight win 10 VM

  There are pirated specialized versions of Windows 7 and XP out there called
  TinyXP and Tiny7. They are very stripped down and light weight.

  Tiny7 is created using AIK.
  https://en.wikipedia.org/wiki/Windows_Automated_Installation_Kit
- try get tiny7 iso/disk image.
  tiny7 is no longer maintained.

  try the old version.
  Tiny 7 Windows : eXPreience : Free Download, Borrow, and Streaming : Internet Archive
  https://archive.org/details/Tiny7
  2017.5
- I have a 4.1G MSEdge win10 vmdk disk on sheni. from 2016.
  maybe just use this.
- there is no enough RAM on B75I3. I will stop bogon VM and run win 10 VM.
- 

** 2019-11-12 mbackup for windows                                :featurereq:
- features
  - windows installer.
@@ -470,6 +447,51 @@ so it doesn't show publisher unknown.
    it contains hostname.
  - 
* done                                                                :entry:
** 2019-11-12 how to test it? test it in a win 10 VM?
- search: lite weight win 10 VM

  There are pirated specialized versions of Windows 7 and XP out there called
  TinyXP and Tiny7. They are very stripped down and light weight.

  Tiny7 is created using AIK.
  https://en.wikipedia.org/wiki/Windows_Automated_Installation_Kit
- try get tiny7 iso/disk image.
  tiny7 is no longer maintained.

  try the old version.
  Tiny 7 Windows : eXPreience : Free Download, Borrow, and Streaming : Internet Archive
  https://archive.org/details/Tiny7
  2017.5
- I have a 4.1G MSEdge win10 vmdk disk on sheni. from 2016.
  maybe just use this.
- there is no enough RAM on B75I3. I will stop bogon VM and run win 10 VM.
- 

** 2019-11-16 how to sign my msi executable?
so it doesn't show publisher unknown.

- Sign Setup.exe and MySetup.msi - Win32 apps | Microsoft Docs
  https://docs.microsoft.com/en-us/windows/win32/msi/sign-setup-exe-and-mysetup-msi
  SignTool - Win32 apps | Microsoft Docs
  https://docs.microsoft.com/en-us/windows/win32/seccrypto/signtool?redirectedfrom=MSDN

  SignTool.exe is in Windows SDK.

  Signing Page, Project Designer - Visual Studio 2015 | Microsoft Docs
  https://docs.microsoft.com/en-us/visualstudio/ide/reference/signing-page-project-designer?view=vs-2015&redirectedfrom=MSDN
- search: can I use let's encrypt to sign my msi
  https://community.letsencrypt.org/t/do-you-support-code-signing/370/6
  nope.

- Deconstructing Code Signing: how to get the certificate, sign a code and verify signatures? | CQURE Academy
  https://cqureacademy.com/blog/windows-internals/code-signing
  Code Signing Certificates - Validate Software Code - CodeSigningStore
  https://codesigningstore.com/code-signing
  code signing cert: 74-300USD/year

  I will not sign my msi for now.
  a sha256sum is more than enough.

** 2019-11-17 schtasks run-as user problem
- try implement this: