{"id":13454139,"url":"https://github.com/1357310795/MyComputerManager","last_synced_at":"2025-03-24T05:33:13.783Z","repository":{"id":43882353,"uuid":"510696768","full_name":"1357310795/MyComputerManager","owner":"1357310795","description":"管理“此电脑”里删不掉的流氓“快捷方式”（包括侧边栏），同时可自己添加这类“快捷方式”","archived":false,"fork":false,"pushed_at":"2022-12-18T07:34:05.000Z","size":5895,"stargazers_count":2638,"open_issues_count":7,"forks_count":113,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-17T12:18:47.987Z","etag":null,"topics":["mvvm","tool","windows","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/1357310795.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-05T10:55:20.000Z","updated_at":"2025-03-16T01:42:32.000Z","dependencies_parsed_at":"2023-01-29T18:45:48.965Z","dependency_job_id":null,"html_url":"https://github.com/1357310795/MyComputerManager","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1357310795%2FMyComputerManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1357310795%2FMyComputerManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1357310795%2FMyComputerManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/1357310795%2FMyComputerManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/1357310795","download_url":"https://codeload.github.com/1357310795/MyComputerManager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245217318,"owners_count":20579289,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mvvm","tool","windows","wpf"],"created_at":"2024-07-31T08:00:51.260Z","updated_at":"2025-03-24T05:33:13.107Z","avatar_url":"https://github.com/1357310795.png","language":"C#","readme":"![title.png](https://s2.loli.net/2022/07/07/o9rWHAm6fiZS4pQ.png)\n\n## 背景\n国内流氓软件经常为了某些目的无所不用其极，竟然想到通过Shell Extension在“此电脑”里面塞快捷方式，用户无法轻易删除。除了在这些流氓软件本身的设置里取消这个快捷方式，还有没有更优雅的办法？百度给出的答案无一例外都是修改注册表，这对于电脑小白极不友好，又非常危险。万一误删了系统关键条目，麻烦可就大了。\n\n于是，我萌生了开发这个小工具的念头。4天时间，查了大量资料，终于把这个写完了，又弥补了一片空白！\n\n## 功能介绍\n![intro-p1.png](https://s2.loli.net/2022/07/07/IULqP6W3crB4Vxk.png)\n![intro-p3.png](https://s2.loli.net/2022/07/07/49FYxJUWj5l6Z8a.png)\n![intro-p2.png](https://s2.loli.net/2022/07/07/mC9lh4SvHUIrD1W.png)\n\n## 使用方法\n在[Github Releases](https://github.com/1357310795/MyComputerManager/releases)下载最新版程序，双击直接运行\n\n## 开发者相关\n项目基于 .NET Framework 4.7.2 开发（为了兼容性就用老版本啦😓），又是一个极好的 WPF 学习材料。程序涉及到了：\n- 自定义控件（基于xaml/基于cs代码）\n- 重写控件样式\n- 数据绑定（绑定到其他控件/DataContext，设置RelativeSource）\n- Mvvm模式（PropertyChanged/Command，DataTemplate）\n- 附加事件+控件行为（Microsoft.Xaml.Behaviors库）\n- 异步方法\n- 依赖注入（Dependency Injection）模式\n- 页面导航\n\n## 开源许可\n本程序通过 GNU General Public License v3.0 许可在 [GitHub](https://github.com/1357310795/MyComputerManager) 开源，如果您觉得软件好用，请不要吝惜您的 Star 哦，这会对我有非常大的帮助！\n\n## 致谢\n感谢 @lepoco 的 [wpf-ui](https://github.com/lepoco/wpfui) 项目，Win11风格的控件来自于此。\n\n感谢 @walterlv 和 @XIU2 [在 TileTool 下的讨论](https://github.com/XIU2/TileTool/pull/4)，本程序部分 UI 设计参考了这里。\n","funding_links":[],"categories":["C\\#","C# #"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1357310795%2FMyComputerManager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2F1357310795%2FMyComputerManager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2F1357310795%2FMyComputerManager/lists"}