How to modify Windows 11 Right Click Menu

The information below was gleaned from this website:
https://www.guidingtech.com/how-to-customize-right-click-menu-windows-11/

Make a backup of your registry before modifying keys. Open “Registry Editor”, click Computer, then Export.

This is the key to add to get your old style right click menu back. So add this key, then reboot.

Computer\HKEY_CURRENT_USER\Software\Classes\CLSID
{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}
InprocServer32

This is the key to modify if you want to add/remove things from the right click menu. Add new keys under shell that point to programs you want to call quickly.

Computer\HKEY_CLASSES_ROOT\Directory\Background\shell

How to change iTunes Backup location

The default location is on the primary drive at:
C:\Users\YourUserName\AppData\Roaming\Apple Computer\MobileSync

Let’s say you want to change it to:
G:\Backups\YourUserName\iTunesBackups

Run these commands in PowerShell:


c:
cd “C:\Users\YourUserName\AppData\Roaming\Apple Computer\MobileSync”
mklink /d Backup “G:\Backups\YourUserName\iTunesBackups”


Nox usage, de-bloating, and optimization

The Nox Player is a very good system for running high-quality Android Apps on your PC.

  • Download NOX
  • Enable Root
    • Use settings icon
  • Install
    • Nova Launcher
    • File Manager
  • Delete
    • Facebook Lite
    • The Old Launcher
  • Delete Ads
    • C:\Users\YourUserName\AppData\Local\Nox\loading
  • Update hosts file
    • C:\Windows\System32\drivers\etc\hosts
    • Append the following

127.0.0.1 8.bignox.com
127.0.0.1 alog.umeng.com
127.0.0.1 android.bignox.com
127.0.0.1 androiden.duapp.com
127.0.0.1 api-new.bignox.com
127.0.0.1 api.bignox.com
127.0.0.1 api.mobula.sdk.duapps.com
127.0.0.1 app.bignox.com
127.0.0.1 app.static.bignox.com
127.0.0.1 app.test.bignox.com
127.0.0.1 attitude.applinzi.com
127.0.0.1 au.umeng.com
127.0.0.1 bbs.bignox.com
127.0.0.1 bi.yeshen.com
127.0.0.1 bignox.com
127.0.0.1 cn.bignox.com
127.0.0.1 common.duapps.com
127.0.0.1 de.bignox.com
127.0.0.1 dev.bignox.com
127.0.0.1 download.bignox.com
127.0.0.1 en.bignox.com
127.0.0.1 es.bignox.com
127.0.0.1 feed.bignox.com
127.0.0.1 fr.bignox.com
127.0.0.1 game.bignox.com
127.0.0.1 gift.bignox.com
127.0.0.1 gray.bignox.com
127.0.0.1 group.bignox.com
127.0.0.1 hm.e.shifen.com
127.0.0.1 hmma.baidu.com
127.0.0.1 id.bignox.com
127.0.0.1 image.bignox.com
127.0.0.1 info.bignox.com
127.0.0.1 ios.bignox.com
127.0.0.1 kr.bignox.com
127.0.0.1 launcher-us.yeshen.com
127.0.0.1 launcher.us.yeshen.com
127.0.0.1 log.bignox.com
127.0.0.1 mail.bignox.com
127.0.0.1 mis.bignox.com
127.0.0.1 mobile.bignox.com
127.0.0.1 ms.bignox.com
127.0.0.1 my.bignox.com
127.0.0.1 news.bignox.com
127.0.0.1 noxagile.bceapp.com
127.0.0.1 noxagile.duapp.com
127.0.0.1 nrc.tapas.net
127.0.0.1 open.bignox.com
127.0.0.1 passport-us.bignox.com
127.0.0.1 passport.bignox.com
127.0.0.1 pasta.esfile.duapps.com
127.0.0.1 pay.bignox.com
127.0.0.1 ph.bignox.com
127.0.0.1 phone.bignox.com
127.0.0.1 plat-api.bignox.com
127.0.0.1 player.bignox.com
127.0.0.1 pop3.bignox.com
127.0.0.1 pt.bignox.com
127.0.0.1 pubstatus.sinaapp.com
127.0.0.1 res02.bignox.com
127.0.0.1 res05.bignox.com
127.0.0.1 res06.bignox.com
127.0.0.1 res09.bignox.com
127.0.0.1 res11.bignox.com
127.0.0.1 res12.bignox.com
127.0.0.1 res.bignox.com
127.0.0.1 res.noxmobi.com
127.0.0.1 ru.bignox.com
127.0.0.1 sdk.bignox.com
127.0.0.1 sdk.open.inc2.igexin.com
127.0.0.1 shouyou.bignox.com
127.0.0.1 sj.bignox.com
127.0.0.1 sns.bignox.com
127.0.0.1 st.bignox.com
127.0.0.1 survey.bignox.com
127.0.0.1 t.bignox.com
127.0.0.1 tdcv3.talkingdata.net
127.0.0.1 tl.bignox.com
127.0.0.1 tracking.apptrackerlink.com
127.0.0.1 tracking.trnox.com
127.0.0.1 tui.bignox.com
127.0.0.1 tv.bignox.com
127.0.0.1 tw.bignox.com
127.0.0.1 unauthorized.bignox.com
127.0.0.1 union.bignox.com
127.0.0.1 user.bignox.com
127.0.0.1 vip.bignox.com
127.0.0.1 wap.bignox.com
127.0.0.1 www.bignox.com
127.0.0.1 www.yeshen.com
127.0.0.1 www.yeshen.com.w.kunlungr.com
127.0.0.1 attitude.applinzi.com
127.0.0.1 launcher-us.yeshen.com
127.0.0.1 tracking.apptrackerlink.com
127.0.0.1 res.noxmobi.com
127.0.0.1 res09.bignox.com
127.0.0.1 noxagile.bceapp.com
127.0.0.1 bignox.com
127.0.0.1 8.bignox.com
127.0.0.1 id.bignox.com
127.0.0.1 res02.bignox.com
127.0.0.1 res.bignox.com
127.0.0.1 passport-us.bignox.com
127.0.0.1 passport.bignox.com
127.0.0.1 res05.bignox.com
127.0.0.1 bbs.bignox.com
127.0.0.1 ru.bignox.com
127.0.0.1 t.bignox.com
127.0.0.1 cn.bignox.com
127.0.0.1 phone.bignox.com
127.0.0.1 res09.bignox.com
127.0.0.1 de.bignox.com
127.0.0.1 sj.bignox.com
127.0.0.1 st.bignox.com
127.0.0.1 log.bignox.com
127.0.0.1 gift.bignox.com
127.0.0.1 vip.bignox.com
127.0.0.1 unauthorized.bignox.com
127.0.0.1 tw.bignox.com
127.0.0.1 pt.bignox.com
127.0.0.1 www.bignox.com
127.0.0.1 es.bignox.com
127.0.0.1 android.bignox.com
127.0.0.1 app.bignox.com
127.0.0.1 sns.bignox.com
127.0.0.1 tui.bignox.com
127.0.0.1 my.bignox.com
127.0.0.1 fr.bignox.com
127.0.0.1 api.bignox.com
127.0.0.1 wap.bignox.com
127.0.0.1 group.bignox.com
127.0.0.1 ms.bignox.com
127.0.0.1 download.bignox.com
127.0.0.1 mis.bignox.com
127.0.0.1 res12.bignox.com
127.0.0.1 union.bignox.com
127.0.0.1 sdk.bignox.com
127.0.0.1 app.test.bignox.com
127.0.0.1 survey.bignox.com
127.0.0.1 plat-api.bignox.com
127.0.0.1 app.static.bignox.com
127.0.0.1 ph.bignox.com
127.0.0.1 res11.bignox.com
127.0.0.1 gray.bignox.com
127.0.0.1 game.bignox.com
127.0.0.1 user.bignox.com
127.0.0.1 kr.bignox.com
127.0.0.1 tl.bignox.com
127.0.0.1 tv.bignox.com
127.0.0.1 dev.bignox.com
127.0.0.1 news.bignox.com
127.0.0.1 res06.bignox.com
127.0.0.1 api-new.bignox.com
127.0.0.1 info.bignox.com
127.0.0.1 mobile.bignox.com
127.0.0.1 en.bignox.com
127.0.0.1 player.bignox.com
127.0.0.1 feed.bignox.com
127.0.0.1 mail.bignox.com
127.0.0.1 shouyou.bignox.com
127.0.0.1 pop3.bignox.com
127.0.0.1 ios.bignox.com
127.0.0.1 image.bignox.com
127.0.0.1 open.bignox.com
127.0.0.1 pay.bignox.com

Original instructions came from below: (above is just my summary)
https://gist.github.com/Log1x/12d330ef7685d6fbc611d1d57efb5c29

Running Android Apps on your Windows 10 PC

Why would you want to do this? Well, I wanted to view some of my apps, specifically some camera monitoring apps on my PC monitor.

I ended up testing some and started using Nox which specializes in running android games.

You can download it here:
https://www.bignox.com/

It will let you download whatever you want from the Google Play store using your own account and configure it however you want.

You can also auto-run apps by using “instances” of Nox by using the “Multi Drive” features. Just clone your original NoxPlayer, then open the app you want to launch. While the app is open, click the ellipse (…), then the shortcut icon, it will create a shortcut on your desktop. You don’t have to use instances, but if you don’t, you will find the same Nox session will load your auto-run app.

Now Nox is kinda bloated, but it can be un-bloated and optimized. Here is my post about Nox Usage, De-Bloating, and Optimization

Play Fallout 4 VR on Oculus Quest 2

This will work with other Steam VR games, and I did get it to work with SkyrimVR also.

  • Summary: (Software you will need)
    • Virtual Desktop
    • SideQuest
    • SteamVR
    • Fallout 4 VR
  • Details:
    • Virtual Desktop:
      • Purchase the version from your Oculus 2 Headset, there are several versions of Virtual Desktop, and you will need this one to avoid problems.
    • SideQuest
    • SteamVR
      • This app is available from the Steam store on your computer.
    • Fallout 4 VR
      • Purchase this from the SteamVR store.
  • Running Fallout 4 VR:
    • Connect to Virtual Desktop from your Oculus Quest 2 headset
    • Click the menu button to show the VR Menu
    • Launch SteamVR
    • Run Fallout 4 VR

At this point, if you are not using mods for Fallout 4 VR, then you’re done and can play.

If you are using mods that require the Script Extender, you cannot just “Run Fallout 4 VR” because it will not run the script extender. For me, I had to do the following:

  • Running Fallout 4 VR with Mods:
    • Connect to Virtual Desktop from your Oculus Quest 2 headset
    • Click the menu button to show the VR Menu
    • Launch SteamVR
    • Click the menu button
    • Show Desktop
    • In Vortex, click the FO4SE
    • Click the menu button
    • Return to VR

This setup is just a summary of what worked for me based on the following article:
https://uploadvr.com/how-to-play-pc-vr-oculus-quest-2/

Vortex is the mod manager used by NexusMods:
https://www.nexusmods.com/fallout4/?

My Crypto Wallets

If you want to send me a ton of cash or a small tip, here are some of my public wallets. (Thank You)

Bitcoin (BTC) Public Wallet (Original)

38aDgRtK9BSEeeqzxpY7xw7ziAT1RmWRP7

Bitcoin (BTC) Public Wallet (Segwit)

bc1qpteh45cayhnsngys0mxjtqlewh3s2zv7z8uqhm

Electroneum (ETN)

etnjw6aVtRpG7CsmZvgBxhWWLL4FNzoMtfCXNZuVQy4EHZm2C6eZSR3bEKZYinTGAch5oRkxPoeeA2N3zdhffoLa1oGh2tf6n9

Setup HSTS and rewrite for IIS 8 and .NET

For your .NET Website, this is the simple way below, just update your web.config with the following:


<system.webServer>
    <httpProtocol>
      <customHeaders>
        <add name="Strict-Transport-Security" value="max-age=31536000" />
      </customHeaders>
    </httpProtocol>
    <rewrite>
      <rules>
        <rule name="HTTPS force" enabled="true" stopProcessing="true">
          <match url="(.*)" />
          <conditions>
            <add input="{HTTPS}" pattern="^OFF$" />
          </conditions>
          <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
        </rule>
      </rules>
    </rewrite>
  </system.webServer>
</system.webServer>


If you want to do it with IIS 8

  • Open IIS 8
  • Click “Add Rule(s)”
  • Blank rule
  • Name: HSTS Redirect
  • Requested URL: Matches the Pattern
  • Using: Regular Expressions
  • Pattern: (.*)
  • Ignore case: Checked

Conditions

  • Logical grouping: Match all
  • Click “Add”
  • Condition input: {HTTPS}
  • Check if input string: Matches the Pattern
  • Pattern: ^OFF$
  • Ignore case: Checked

Action

  • Action type: Redirect
  • Redirect URL: https://{HTTP_HOST}/{R:1}
  • Append query string: Checked
  • Redirect type: Permanent (301)

How to Setup Free SSL on your website in IIS 8

The Site I used for this example is https://www.sslforfree.com/

  • Create an account
    • This will let you create 3 free 90 day CERTS
  • Click New Certificate
  • Enter your domain:
    • www.reynoldtech.com
  • Select 90-Day Certificate
  • Auto-Generate CSR
  • Select the Free Plan

Your Certificate has been created

  • Email it to yourself
    • Must be admin email
  • Click Verify Domain
    • Email will be sent to your admin
    • This may take a few minutes
  • Copy the Verification Key from email
  • Go To Verification Page from email
  • Paste in the Verification Code
  • Certificate will be Issued
    • You will get a notification email
  • Click the Install Certificate link from the email

Download Certificate

  • This is a zip file with the following:
    • ca_bundle.crt
    • certificate.crt
    • private.key

We need to convert this to PFX/PKCS#12 so that IIS 8 can read this.

  • Go to: https://sslshopper.com/ssl-converter.html
    • Certificate File to Convert: certificate.crt
    • Type of Current Certificate: Standard PEM
    • Type To Convert To: PFX/PKCS#12
    • Private Key File: private.key
    • Chain Certificate File: ca_bundle.crt
  • Click “Convert Certificate”
  • You will download “certificate.pfx”

Upload all 4 files to your webserver that runs IIS

  • ca_bundle.crt
  • certificate.crt
  • certificate.pfx
  • private.key

On your webserver

  • Right-click: ca_bundle.crt
  • Install Certificate
    • Local Machine
    • Automatically select the certificate store based on the type of certificate
    • Next/Finish

Start IIS 8 Manager

  • Click Your Server
  • Open “Server Certificates”
  • Click “Complete Certificate Request”
    • File name containing the certification authority’s response: certificate.pfx
    • Fill in Friendly Name: www ReynoldTech yyyy-mm-dd
    • You can delete the old one later…
    • Select a certificate store for the new certificate: Personal
  • Navigate to “Sites”
  • Select your website
  • Click “Bindings”
    • If you are renewing, just select the new SSL certificate (Edit)
    • Add
      • Type: https
      • IP address: All Unassigned
      • Port: 443
      • Host name: www.reynoldtech.com
      • Check: Require Server Name Indication
      • SSL certificate: www ReynoldTech yyyy-mm-dd
  • Restart your website
  • Your website is now secure:
  • If this was a certificate renewal, you can now revoke your old certificate on ZeroSSL or just let it expire

Notes, Refences, and Special Thanks

Next Logical step is to set up a permanent redirect, see this:
https://www.reynoldtech.com/setup-hsts-and-rewrite-for-iis-8-and-net/

This is for most of the IIS setup, but won’t work unless you convert to pfx first:
https://www.godaddy.com/help/manually-install-an-ssl-certificate-on-my-iis-8-server-4951

This YouTube video helped me: (Note, this is in Vietnamese I think, but I was able to follow on how to convert to pfx)
https://www.youtube.com/watch?v=l1j7QBFE32s

Connecting to SQL Server after installation

After installing SQL Server, you will need to configure it so you can connect.

Open SQL Server Configuration Manager

SQL Server Network Configuration:

Protocols for YOURINSTANCENAME
TCP/IP: Enabled

Restart YOURINSTANCENAME

SQL Server Network Configuration:

Protocols
TCP/IP
IP Addresses
TCP Port: 9999 (your chosen port)

Create a Firewall Rule for the port:

Name it something like SQLServer 9999 TCP

Your connection to this new instance from SQL Server Management Studio will be:

yourdomain.com\YOURINSTANCENAME,9999

TextEncrypt v2 Released

FOR IMMEDIATE RELEASE: 10/22/2020

Reynold M. de Guzman

ReynoldTech, LLC

TextEncrypt v2 Released

Now you can send encrypted text using unencrypted channels

Pearl City, Hawaii: ReynoldTech, LLC today announced TextEncrypt v2, a new software product. TextEncrypt is an encryption tool and offers an easy way for the general public to send and receive fully encrypted text.

“TextEncrypt will allow you to send encrypted messages while using unencrypted channels,” says Reynold M. de Guzman, President of ReynoldTech. “you don’t have to trust your ISP, VPN, proxy, social media, computer, or phone. Only the person at the other end will be able to decipher it.”

Features and benefits of TextEncrypt include.

  • Simple User Interface
  • No complex setup, just uses the TextEncrypt App and text
  • Sender creates encrypted text with password
  • Receiver decodes with password

TextEncrypt will be available starting 10/22/2020, at $14.95. For more information on TextEncrypt, visit http://app.reynoldtech.com/textencrypt

About ReynoldTech, LLC: We have been developing software for private use for over 35 years and are now releasing various tools to the public.