Skip to content

Instantly share code, notes, and snippets.

@chhaugen
Last active March 11, 2026 05:27
Show Gist options
  • Select an option

  • Save chhaugen/5bb457f0ad34d6694a50c0a6a1915f9e to your computer and use it in GitHub Desktop.

Select an option

Save chhaugen/5bb457f0ad34d6694a50c0a6a1915f9e to your computer and use it in GitHub Desktop.
LittleBigMouse non-admin user workaround

Here is how i made LittleBigMouse work, even though my own account is non-admin.

  1. Set up the program as you would with an admin account.
  2. Specify to "Load at startup".
  3. Press play and verify.
  4. While everything is working, kill every Little Big Mouse process. This will keep the current "command" active.
  5. Go back to your own, non-admin user.
  6. Pres Win + R and run shell:startup
  7. Create the file LaunchLittleBigMouseHook.vbs and paste the content of the file below.
  8. Use shell:startup folder do the heavy lifting. Search for hook in Task Manager and see it launch.
  9. Reboot and test. The hook application should run in the background.

According to this line in the hook appliacation, which can be run by non-admin, it expects the config XML to be at a spesific relative path, where when it's run from the UI, it uses an absolute path. To make it use the same path in demon mode, just set the shortcut's "Start in" to "C:\ProgramData".

Set shell = CreateObject("WScript.Shell")
shell.CurrentDirectory = "C:\ProgramData"
shell.Run """C:\Program Files\LittleBigMouse\LittleBigMouse.Hook.exe""", 0
@iPhpwn4
Copy link

iPhpwn4 commented Mar 11, 2026

You sir, are an absolute legend!
Nothing I tried would enable the load at startup feature for me.
Your solution solved the problem.
Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment