the1812/malware-patch

通过 UAC 阻止流氓软件的管理员授权. / Prevent UAC authorization of malware.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 12th, 2026
Created on May 16th, 2018
Open Issues & Pull Requests: 12 (+0)
GitHub issues: Enabled
Number of forks: 333
Total Stargazers: 5,556 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 9.3 days
Mean response time: 57.1 days
90th percentile: 182.9 days
Tracked items: 13

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 9
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 606 days
Stale 30+ days: 9
Stale 90+ days: 9

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Malware-Patch is a Windows utility that blocks administrator authorization for specified applications without requiring background execution.

The tool addresses the problem of unwanted software gaining elevated privileges through User Account Control prompts. It works by intercepting UAC authorization attempts and preventing them based on digital signatures of blocked applications. Rather than running as a background service, the tool operates through a one-time configuration that persists across system restarts, making it lightweight and non-intrusive.

The tool suits Windows users who want to prevent specific applications from obtaining administrator rights, particularly those concerned about potentially unwanted software gaining elevated access. It works best for applications that have valid digital signatures, since the blocking mechanism relies on signature verification. The project offers both a single-file bundled version and a certificate-separated unbundled version, with the latter recommended if antivirus software flags the bundled executable. Command-line parameters allow both interactive selection of programs to block or allow, and batch operations to block or allow all supported applications at once.

The project shows consistent maintenance with updates addressing user feedback and compatibility. Development activity includes refinement of the distribution approach in response to antivirus detection concerns, indicating responsiveness to practical deployment challenges. The tool maintains support across multiple Windows versions and provides localization in both Simplified Chinese and English, suggesting attention to accessibility for different user bases.