Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Outdated go-win64api doesn't list user-installed software. #2121

Open
1 of 3 tasks
catmandx opened this issue Jan 21, 2025 · 0 comments
Open
1 of 3 tasks

Outdated go-win64api doesn't list user-installed software. #2121

catmandx opened this issue Jan 21, 2025 · 0 comments

Comments

@catmandx
Copy link

catmandx commented Jan 21, 2025

Server Info (please complete the following information):

  • OS: Ubuntu 24.04
  • Browser: Chrome
  • RMM Version (as shown in top left of web UI): v0.20.0

Installation Method:

  • Standard
  • Standard with --insecure flag at install
  • Docker

Agent Info (please complete the following information):

  • Agent version (as shown in the 'Summary' tab of the agent from web UI): Agent v2.8.0
  • Agent OS: Windows 10, Windows 11

Describe the bug
The agent cannot list user-scoped installed software, because it uses: github.com/iamacarpet/go-win64api v0.0.0-20230324134531-ef6dbdd6db97 which is outdated (2023-03-24).

To Reproduce
Steps to reproduce the behavior:

  1. Install some software that doesn't require admin privilege (eg Telegram)
  2. Click on the Software tab on the RMM UI
  3. Observe that the installed software isn't listed.

Expected behavior
The agent should be able to list all installed software. Especially software that does not require admin privileges.

Additional info
See this commit's software.go file :
https://github.com/iamacarpet/go-win64api/blob/ef6dbdd6db97301ae08a55eedea773476985a602/software.go

compare it to the latest commit:
https://github.com/iamacarpet/go-win64api/blob/master/software.go

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant