ShowKeyPlus

  1. ddelo's Avatar
    Posts : 2,223
    Windows 10 Pro x64
       #1051

    Superfly said:
    I'm adding DPI-aware but as it only targets .Net 4.7 and above, I do not want to leave Win 7/8 behind.

    Long story short... does Win 7 (and by deduction Win 8) update to .Net 4.7 through Windows update?
    That I can move on from .Net 4.0?

    Thanx (I just don't have the time,patience,inclination and all that to go through the whole Win7 update process)

    Craig, check this out!

    .NET Framework 4.7.2 is available on Windows Update, WSUS and MU Catalog | .NET Blog
      My Computer

  2. Bree's Avatar
    Posts : 18,623
    10 Home x64 (20H2) (10 Pro on 2nd pc)
       #1052

    Superfly said:
    Long story short... does Win 7 (and by deduction Win 8) update to .Net 4.7 through Windows update?
    Mine did, but it's a Recommended update, so only if you choose to accept it....


    ShowKeyPlus-dot-net-w7.png

    ...and no need for 'by deduction', so does W8.1.

    ShowKeyPlus-dot-net-w8.png


    (I just don't have the time,patience,inclination and all that to go through the whole Win7 update process)
    That's the joy of having a few VMs available, I just ran them and looked....
      My Computers

  3. Superfly's Avatar
    Posts : 3,327
    Thread Starter
       #1053

    Thanx Dmitri, I'm trying to get a grip on what the standard Win7/8 .Net version is.
    Bree said:
    Mine did, but it's a Recommended update, so only if you choose to accept it....


    ShowKeyPlus-dot-net-w7.png

    ...and no need for 'by deduction', so does W8.1.

    ShowKeyPlus-dot-net-w8.png




    That's the joy of having a few VMs available, I just ran them and looked....
    Thanx Bree.. besides 4.71 .. what is the base (i.e. apart from the recommended)
      My Computer

  4. Bree's Avatar
    Posts : 18,623
    10 Home x64 (20H2) (10 Pro on 2nd pc)
       #1054

    Superfly said:
    Thanx Bree.. besides 4.71 .. what is the base (i.e. apart from the recommended)
    For that you need to look at an install of W7 that has not had any updates installed yet. Fortunately I have a Macrium image of such a machine (an OEM Win7 Starter) that I can run as a VM. The base install of .NET Framework included in my un-updated W7 SP1 is v.3.5.

    ShowKeyPlus-w7-sp1-base-net-framework.png
    Last edited by Bree; 19 Apr 2019 at 09:10.
      My Computers

  5. Superfly's Avatar
    Posts : 3,327
    Thread Starter
       #1055

    Bree said:
    For that you need to look at an install of W7 that has not had any updates installed yet. Fortunately I have a Macrium image of such a machine (an OEM Win7 Starter) that I can run as a VM. The base install of .NET Framework included in my un-updated W7 SP1 is v.3.5.

    ShowKeyPlus-w7-sp1-base-net-framework.png
    Hmmm.. Thanx Bree

    I don't think I'm gonna mess with DPI for now... adding the WinPE fixes has broken Win7 (x86 anyway) so more important things to sort out.
      My Computer

  6. Kyhi's Avatar
    Posts : 3,541
    Windows 3.1 to Windows 10
       #1056

    Superfly said:
    I have an issue at GitHub regarding running ShowKeyPlus in CLI on WinPE...
    I just realized showkey no longer works in PE - I assume you realized this....

    I tested back a few versions ( 6477 , 6893 , 6919 ) and it use to work in my PE Media, but not now with Win10XPE and windows 10.0.18362 as source...

    I missed your PEBeta link, but process monitor show two missing required files...

    \windows\system32\ucrtbase_clr0400.dll
    \windows\system32\VCRUNTIME140_CLR0400.dll
      My Computer

  7. Superfly's Avatar
    Posts : 3,327
    Thread Starter
       #1057

    Kyhi said:
    I just realized showkey no longer works in PE - I assume you realized this....

    I tested back a few versions ( 6477 , 6893 , 6919 ) and it use to work in my PE Media, but not now with Win10XPE and windows 10.0.18362 as source...

    I missed your PEBeta link, but process monitor show two missing required files...

    \windows\system32\ucrtbase_clr0400.dll
    \windows\system32\VCRUNTIME140_CLR0400.dll
    Yup, needs testing in XPE - lastest beta: Releases · Superfly-Inc/ShowKeyPlus · GitHub

    Those missing files seem to be NetFx4 related.

    BTW There are a lot of things not working with build 18362.30 -- eg. Store app wont pass certification all of sudden..(?) almost certainly due to certification toolkit not playing nice with latest build - busy updating SDK now...We'll see if that helps... otherwise I'll just go back to developing on 1809.
      My Computer

  8. Kyhi's Avatar
    Posts : 3,541
    Windows 3.1 to Windows 10
       #1058

    testing XPE with 18362
    SKP v6919 & SKP-WinPE v7045
    with the two required files...

    Only error I get is when trying to MASK "Original Key"

    ShowKeyPlus-screenshot00001.jpg
    Code:
    See the end of this message for details on invoking 
    just-in-time (JIT) debugging instead of this dialog box.
    ************** Exception Text **************
    System.IndexOutOfRangeException: Index was outside the bounds of the array.
       at ShowKey.frmKeyInfo.ToggleMask(Label lbl, String Key)
       at System.Windows.Forms.Control.OnClick(EventArgs e)
       at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
       at System.Windows.Forms.Control.WndProc(Message& m)
       at System.Windows.Forms.Label.WndProc(Message& m)
       at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    
    ************** Loaded Assemblies **************
    mscorlib
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    ----------------------------------------
    ShowKeyPlus
        Assembly Version: 1.0.6919.33965
        Win32 Version: 1.0.6919.33965
        CodeBase: file:///X:/Program%20Files/ShowKeyPlus/ShowKeyPlus_x64.exe
    ----------------------------------------
    System.Windows.Forms
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Drawing
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Xml
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
        Assembly Version: 4.0.0.0
        Win32 Version: 4.8.3752.0 built by: NET48REL1
        CodeBase: file:///X:/windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    ************** JIT Debugging **************
    To enable just-in-time (JIT) debugging, the .config file for this
    application or computer (machine.config) must have the
    jitDebugging value set in the system.windows.forms section.
    The application must also be compiled with debugging
    enabled.
    For example:
    <configuration>
        <system.windows.forms jitDebugging="true" />
    </configuration>
    When JIT debugging is enabled, any unhandled exception
    will be sent to the JIT debugger registered on the computer
    rather than be handled by this dialog box.
    Otherwise v6919 saves Windows Key. txt to desktop
    and v7045 saves OS Description Key.txt to Program.exe's Program Folder

    Like I said it always worked in My Media...
    Just had to add the 2 NetFX files for 18632

    PS: have Win8 Core OEM Embedded Key
    Have Win8.1 Pro x64 / Win10 x86 / Win10 x64
    Found them all...
      My Computer

  9. Superfly's Avatar
    Posts : 3,327
    Thread Starter
       #1059

    Thanx Mr Bond

    The change in saving of key location came about that standard WinPE does not have Win Explorer and couldn't use the SaveAs functionality.
    I think I fixed the toggle issue. Please try new Beta v7051 : Releases · Superfly-Inc/ShowKeyPlus · GitHub

    Good to hear you found the problem with the missing files.

    BTW: Updated SDK fixed my issue with Store certification. Not much backward compatibility there, oh well...
      My Computer

  10. Kyhi's Avatar
    Posts : 3,541
    Windows 3.1 to Windows 10
       #1060

    I can now hide behind the mask - x86 and x64...
    Thank You..
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 12:45.
Find Us




Windows 10 Forums