Commit 59c6b5c4 by 陶腾飞

update

parent b2ffa4ef
<!DOCTYPE html> # AD-Control-Goalng
<html class="" lang="en"> # 程序简介
<head prefix="og: http://ogp.me/ns#"> 本程序是从[AD-Control](http://git.zhiweidata.top/taotengfei/AD-Control)升级而来,并融合了在AD上经常使用的工具.
<meta charset="utf-8"> # 概念
<meta content="IE=edge" http-equiv="X-UA-Compatible">
<meta content="object" property="og:type"> 1. **AD,ADServer**是主控
<meta content="GitLab" property="og:site_name"> 2. **DC,Domain Computer**是域计算机
<meta content="README.MD · master · 陶腾飞 / AD-Control-Golang" property="og:title"> 3. **ADD,ADServer Daemon**是AD上的Daemon.exe守护进程
<meta content="GitLab Community Edition" property="og:description"> 4. **DCD,Domain Computer Daemon**是DC上的Daemon.exe守护进程
<meta content="http://git.zhiweidata.top/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" property="og:image"> 5. **ADU,ADServer User**是AD上的Daemon.exe用户进程
<meta content="64" property="og:image:width"> 6. **DCU,Domain Computer User**是DC上的Users.exe用户进程
<meta content="64" property="og:image:height">
<meta content="http://git.zhiweidata.top/taotengfei/AD-Control-Golang/blob/master/README.MD" property="og:url"> # 程序作用简要
<meta content="summary" property="twitter:card"> ## DCU - Domain Computer User
<meta content="README.MD · master · 陶腾飞 / AD-Control-Golang" property="twitter:title"> 在DC上以**用户权限****任务栏托盘**的方式启动
<meta content="GitLab Community Edition" property="twitter:description"> 使用方式:将需要运行以管理员权限启动的程序,提交到DCD来启动程序;其他程序,直接运行
<meta content="http://git.zhiweidata.top/assets/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png" property="twitter:image"> 具体功能:详见(需要个DCU的RedMe.md链接)
## DCD - Domain Computer Daemon
<title>README.MD · master · 陶腾飞 / AD-Control-Golang · GitLab</title> 运行方式:在DC上以**管理员权限****前台无窗口**运行的方式启动(以后台运行有问题:DCD无法正常启动其他带有GUI界面的程序)
<meta content="GitLab Community Edition" name="description"> 主要功能运行由DCU和ADU提交的程序和与接受处理发送消息
<link rel="shortcut icon" type="image/x-icon" href="/assets/favicon-075eba76312e8421991a0c1f89a89ee81678bcde72319dd3e8047e2a47cd3a42.ico" id="favicon" /> ## ADD - ADServer Daemon
<link rel="stylesheet" media="all" href="/assets/application-52969923dce16998a6de8eb601ab713fde816ad84e6ecd41d8ba41d19d39902e.css" /> 运行方式:前后台任意
<link rel="stylesheet" media="print" href="/assets/print-74b3d49adeaada27337e759b75a34af7cf3d80051de91d60d40570f5a382e132.css" /> 主要作用:根据ADU的参数设定响应来自DC端的请求
## ADU - ADServer User
运行方式: 命令行参数形式
<script> 主要作用:设定请求返回的结果
//<![CDATA[
window.gon={};gon.api_version="v4";gon.default_avatar_url="http:\/\/git.zhiweidata.top\/assets\/no_avatar-849f9c04a3a0d0cea2424ae97b27447dc64a7dbfae83c036c45b403392f0e8ba.png";gon.max_file_size=1000;gon.asset_host=null;gon.webpack_public_path="\/assets\/webpack\/";gon.relative_url_root="";gon.shortcuts_path="\/help\/shortcuts";gon.user_color_scheme="white";gon.katex_css_url="\/assets\/katex-dc07578acd203b2dd73a8c78cdb8dcb79144ba11a23749d80904496b7ff8a650.css";gon.katex_js_url="\/assets\/katex-04bcf56379fcda0ee7c7a63f71d0fc15ffd2e014d017cd9d51fd6554dfccf40a.js";gon.gitlab_url="http:\/\/git.zhiweidata.top";gon.revision="da70bc4";gon.gitlab_logo="\/assets\/gitlab_logo-7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png";gon.sprite_icons="\/assets\/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg"; # AD-Control运行模型
//]]>
</script> # 现有问题
<script src="/assets/webpack/webpack_runtime.07d4b607af6d9b170995.bundle.js" defer="defer"></script> 1. DCD应以服务且能与桌面交互的运行方式运作
<script src="/assets/webpack/common.0a691344457d21fe3dbb.bundle.js" defer="defer"></script> 2. ADU未完成
<script src="/assets/webpack/main.e078b5945b7993c14b77.bundle.js" defer="defer"></script> 3. SlaveAD辅控应启动Daemon,作为备用响应请求程序
4. 托盘中菜单按钮不能实时修改
\ No newline at end of file
<script src="/assets/webpack/blob.6517a7b1816669c70165.bundle.js" defer="defer"></script>
<meta name="csrf-param" content="authenticity_token" />
<meta name="csrf-token" content="EAkHFKEpSmXoi/eV7GCXRHpQQqoronu0siTb8hg+UubilrOHcrk+UE0ZdxeEJ2ScKjjn+f66gKk334sc87Gf3g==" />
<meta content="origin-when-cross-origin" name="referrer">
<meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport">
<meta content="#474D57" name="theme-color">
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-iphone-5a9cee0e8a51212e70b90c87c12f382c428870c0ff67d1eb034d884b78d2dae7.png" />
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-ipad-a6eec6aeb9da138e507593b464fdac213047e49d3093fc30e90d9a995df83ba3.png" sizes="76x76" />
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-iphone-retina-72e2aadf86513a56e050e7f0f2355deaa19cc17ed97bbe5147847f2748e5a3e3.png" sizes="120x120" />
<link rel="apple-touch-icon" type="image/x-icon" href="/assets/touch-icon-ipad-retina-8ebe416f5313483d9c1bc772b5bbe03ecad52a54eba443e5215a22caed2a16a2.png" sizes="152x152" />
<link color="rgb(226, 67, 41)" href="/assets/logo-d36b5212042cebc89b96df4bf6ac24e43db316143e89926c0db839ff694d2de4.svg" rel="mask-icon">
<meta content="/assets/msapplication-tile-1196ec67452f618d39cdd85e2e3a542f76574c071051ae7effbfde01710eb17d.png" name="msapplication-TileImage">
<meta content="#30353E" name="msapplication-TileColor">
</head>
<body class="ui_indigo " data-find-file="/taotengfei/AD-Control-Golang/find_file/master" data-group="" data-page="projects:blob:show" data-project="AD-Control-Golang">
<header class="navbar navbar-gitlab">
<a class="sr-only gl-accessibility" href="#content-body" tabindex="1">Skip to content</a>
<div class="container-fluid">
<div class="header-content">
<div class="title-container">
<h1 class="title">
<a title="Dashboard" id="logo" href="/"><svg width="24" height="24" class="tanuki-logo" viewBox="0 0 36 36">
<path class="tanuki-shape tanuki-left-ear" fill="#e24329" d="M2 14l9.38 9v-9l-4-12.28c-.205-.632-1.176-.632-1.38 0z"/>
<path class="tanuki-shape tanuki-right-ear" fill="#e24329" d="M34 14l-9.38 9v-9l4-12.28c.205-.632 1.176-.632 1.38 0z"/>
<path class="tanuki-shape tanuki-nose" fill="#e24329" d="M18,34.38 3,14 33,14 Z"/>
<path class="tanuki-shape tanuki-left-eye" fill="#fc6d26" d="M18,34.38 11.38,14 2,14 6,25Z"/>
<path class="tanuki-shape tanuki-right-eye" fill="#fc6d26" d="M18,34.38 24.62,14 34,14 30,25Z"/>
<path class="tanuki-shape tanuki-left-cheek" fill="#fca326" d="M2 14L.1 20.16c-.18.565 0 1.2.5 1.56l17.42 12.66z"/>
<path class="tanuki-shape tanuki-right-cheek" fill="#fca326" d="M34 14l1.9 6.16c.18.565 0 1.2-.5 1.56L18 34.38z"/>
</svg>
<span class="logo-text hidden-xs">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 617 169"><path d="M315.26 2.97h-21.8l.1 162.5h88.3v-20.1h-66.5l-.1-142.4M465.89 136.95c-5.5 5.7-14.6 11.4-27 11.4-16.6 0-23.3-8.2-23.3-18.9 0-16.1 11.2-23.8 35-23.8 4.5 0 11.7.5 15.4 1.2v30.1h-.1m-22.6-98.5c-17.6 0-33.8 6.2-46.4 16.7l7.7 13.4c8.9-5.2 19.8-10.4 35.5-10.4 17.9 0 25.8 9.2 25.8 24.6v7.9c-3.5-.7-10.7-1.2-15.1-1.2-38.2 0-57.6 13.4-57.6 41.4 0 25.1 15.4 37.7 38.7 37.7 15.7 0 30.8-7.2 36-18.9l4 15.9h15.4v-83.2c-.1-26.3-11.5-43.9-44-43.9M557.63 149.1c-8.2 0-15.4-1-20.8-3.5V70.5c7.4-6.2 16.6-10.7 28.3-10.7 21.1 0 29.2 14.9 29.2 39 0 34.2-13.1 50.3-36.7 50.3m9.2-110.6c-19.5 0-30 13.3-30 13.3v-21l-.1-27.8h-21.3l.1 158.5c10.7 4.5 25.3 6.9 41.2 6.9 40.7 0 60.3-26 60.3-70.9-.1-35.5-18.2-59-50.2-59M77.9 20.6c19.3 0 31.8 6.4 39.9 12.9l9.4-16.3C114.5 6 97.3 0 78.9 0 32.5 0 0 28.3 0 85.4c0 59.8 35.1 83.1 75.2 83.1 20.1 0 37.2-4.7 48.4-9.4l-.5-63.9V75.1H63.6v20.1h38l.5 48.5c-5 2.5-13.6 4.5-25.3 4.5-32.2 0-53.8-20.3-53.8-63-.1-43.5 22.2-64.6 54.9-64.6M231.43 2.95h-21.3l.1 27.3v94.3c0 26.3 11.4 43.9 43.9 43.9 4.5 0 8.9-.4 13.1-1.2v-19.1c-3.1.5-6.4.7-9.9.7-17.9 0-25.8-9.2-25.8-24.6v-65h35.7v-17.8h-35.7l-.1-38.5M155.96 165.47h21.3v-124h-21.3v124M155.96 24.37h21.3V3.07h-21.3v21.3"/></svg>
</span>
</a></h1>
<ul class="list-unstyled navbar-sub-nav">
<li class="home"><a title="Projects" class="dashboard-shortcuts-projects" href="/explore">Projects
</a></li><li class=""><a title="Groups" class="dashboard-shortcuts-groups" href="/explore/groups">Groups
</a></li><li class=""><a title="Snippets" class="dashboard-shortcuts-snippets" href="/explore/snippets">Snippets
</a></li><li>
<a title="About GitLab CE" href="/help">Help</a>
</li>
</ul>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="hidden-sm hidden-xs">
<div class="has-location-badge search search-form">
<form class="navbar-form" action="/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" /><div class="search-input-container">
<div class="location-badge">This project</div>
<div class="search-input-wrap">
<div class="dropdown" data-url="/search/autocomplete">
<input type="search" name="search" id="search" placeholder="Search" class="search-input dropdown-menu-toggle no-outline js-search-dashboard-options" spellcheck="false" tabindex="1" autocomplete="off" data-toggle="dropdown" data-issues-path="http://git.zhiweidata.top/dashboard/issues" data-mr-path="http://git.zhiweidata.top/dashboard/merge_requests" aria-label="Search" />
<div class="dropdown-menu dropdown-select">
<div class="dropdown-content"><ul>
<li class="dropdown-menu-empty-item">
<a>
Loading...
</a>
</li>
</ul>
</div><div class="dropdown-loading"><i aria-hidden="true" data-hidden="true" class="fa fa-spinner fa-spin"></i></div>
</div>
<svg class="s16 search-icon"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#search"></use></svg>
<svg class="s16 clear-icon js-clear-input"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#close"></use></svg>
</div>
</div>
</div>
<input type="hidden" name="group_id" id="group_id" class="js-search-group-options" />
<input type="hidden" name="project_id" id="search_project_id" value="469" class="js-search-project-options" data-project-path="AD-Control-Golang" data-name="AD-Control-Golang" data-issues-path="/taotengfei/AD-Control-Golang/issues" data-mr-path="/taotengfei/AD-Control-Golang/merge_requests" data-issues-disabled="false" />
<input type="hidden" name="search_code" id="search_code" value="true" />
<input type="hidden" name="repository_ref" id="repository_ref" value="master" />
<div class="search-autocomplete-opts hide" data-autocomplete-path="/search/autocomplete" data-autocomplete-project-id="469" data-autocomplete-project-ref="master"></div>
</form></div>
</li>
<li class="visible-sm-inline-block visible-xs-inline-block">
<a title="Search" aria-label="Search" data-toggle="tooltip" data-placement="bottom" data-container="body" href="/search"><svg class="s16"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#search"></use></svg>
</a></li>
<li>
<div>
<a class="btn btn-sign-in" href="/users/sign_in?redirect_to_referer=yes">Sign in / Register</a>
</div>
</li>
</ul>
</div>
<button class="navbar-toggle hidden-sm hidden-md hidden-lg" type="button">
<span class="sr-only">Toggle navigation</span>
<svg class="s12 more-icon js-navbar-toggle-right"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#more"></use></svg>
<svg class="s12 close-icon js-navbar-toggle-left"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#close"></use></svg>
</button>
</div>
</div>
</header>
<div class="page-with-contextual-sidebar page-with-sidebar">
<div class="nav-sidebar">
<div class="nav-sidebar-inner-scroll">
<div class="context-header">
<a title="AD-Control-Golang" href="/taotengfei/AD-Control-Golang"><div class="avatar-container s40 project-avatar">
<div class="avatar s40 avatar-tile identicon" style="background-color: #FFEBEE; color: #555">A</div>
</div>
<div class="sidebar-context-title">
AD-Control-Golang
</div>
</a></div>
<ul class="sidebar-top-level-items">
<li class="home"><a class="shortcuts-project" href="/taotengfei/AD-Control-Golang"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#project"></use></svg>
</div>
<span class="nav-item-name">
Overview
</span>
</a><ul class="sidebar-sub-level-items">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang"><strong class="fly-out-top-item-name">
Overview
</strong>
</a></li><li class="divider fly-out-top-item"></li>
<li class=""><a title="Project details" class="shortcuts-project" href="/taotengfei/AD-Control-Golang"><span>Details</span>
</a></li><li class=""><a title="Activity" class="shortcuts-project-activity" href="/taotengfei/AD-Control-Golang/activity"><span>Activity</span>
</a></li><li class=""><a title="Cycle Analytics" class="shortcuts-project-cycle-analytics" href="/taotengfei/AD-Control-Golang/cycle_analytics"><span>Cycle Analytics</span>
</a></li></ul>
</li><li class="active"><a class="shortcuts-tree" href="/taotengfei/AD-Control-Golang/tree/master"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#doc_text"></use></svg>
</div>
<span class="nav-item-name">
Repository
</span>
</a><ul class="sidebar-sub-level-items">
<li class="fly-out-top-item active"><a href="/taotengfei/AD-Control-Golang/tree/master"><strong class="fly-out-top-item-name">
Repository
</strong>
</a></li><li class="divider fly-out-top-item"></li>
<li class="active"><a href="/taotengfei/AD-Control-Golang/tree/master">Files
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/commits/master">Commits
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/branches">Branches
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/tags">Tags
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/graphs/master">Contributors
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/network/master">Graph
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/compare?from=master&amp;to=master">Compare
</a></li><li class=""><a href="/taotengfei/AD-Control-Golang/graphs/master/charts">Charts
</a></li></ul>
</li><li class=""><a class="shortcuts-issues" href="/taotengfei/AD-Control-Golang/issues"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#issues"></use></svg>
</div>
<span class="nav-item-name">
Issues
</span>
<span class="badge count issue_counter">
0
</span>
</a><ul class="sidebar-sub-level-items">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/issues"><strong class="fly-out-top-item-name">
Issues
</strong>
<span class="badge count issue_counter fly-out-badge">
0
</span>
</a></li><li class="divider fly-out-top-item"></li>
<li class=""><a title="Issues" href="/taotengfei/AD-Control-Golang/issues"><span>
List
</span>
</a></li><li class=""><a title="Board" href="/taotengfei/AD-Control-Golang/boards"><span>
Board
</span>
</a></li><li class=""><a title="Labels" href="/taotengfei/AD-Control-Golang/labels"><span>
Labels
</span>
</a></li><li class=""><a title="Milestones" href="/taotengfei/AD-Control-Golang/milestones"><span>
Milestones
</span>
</a></li></ul>
</li><li class=""><a class="shortcuts-merge_requests" href="/taotengfei/AD-Control-Golang/merge_requests"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#git-merge"></use></svg>
</div>
<span class="nav-item-name">
Merge Requests
</span>
<span class="badge count merge_counter js-merge-counter">
0
</span>
</a><ul class="sidebar-sub-level-items is-fly-out-only">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/merge_requests"><strong class="fly-out-top-item-name">
Merge Requests
</strong>
<span class="badge count merge_counter js-merge-counter fly-out-badge">
0
</span>
</a></li></ul>
</li><li class=""><a class="shortcuts-pipelines" href="/taotengfei/AD-Control-Golang/pipelines"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#pipeline"></use></svg>
</div>
<span class="nav-item-name">
CI / CD
</span>
</a><ul class="sidebar-sub-level-items">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/pipelines"><strong class="fly-out-top-item-name">
CI / CD
</strong>
</a></li><li class="divider fly-out-top-item"></li>
<li class=""><a title="Pipelines" class="shortcuts-pipelines" href="/taotengfei/AD-Control-Golang/pipelines"><span>
Pipelines
</span>
</a></li><li class=""><a title="Jobs" class="shortcuts-builds" href="/taotengfei/AD-Control-Golang/-/jobs"><span>
Jobs
</span>
</a></li><li class=""><a title="Schedules" class="shortcuts-builds" href="/taotengfei/AD-Control-Golang/pipeline_schedules"><span>
Schedules
</span>
</a></li><li class=""><a title="Charts" class="shortcuts-pipelines-charts" href="/taotengfei/AD-Control-Golang/pipelines/charts"><span>
Charts
</span>
</a></li></ul>
</li><li class=""><a class="shortcuts-wiki" href="/taotengfei/AD-Control-Golang/wikis/home"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#book"></use></svg>
</div>
<span class="nav-item-name">
Wiki
</span>
</a><ul class="sidebar-sub-level-items is-fly-out-only">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/wikis/home"><strong class="fly-out-top-item-name">
Wiki
</strong>
</a></li></ul>
</li><li class=""><a class="shortcuts-snippets" href="/taotengfei/AD-Control-Golang/snippets"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#snippet"></use></svg>
</div>
<span class="nav-item-name">
Snippets
</span>
</a><ul class="sidebar-sub-level-items is-fly-out-only">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/snippets"><strong class="fly-out-top-item-name">
Snippets
</strong>
</a></li></ul>
</li><li class=""><a title="Members" class="shortcuts-tree" href="/taotengfei/AD-Control-Golang/settings/members"><div class="nav-icon-container">
<svg><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#users"></use></svg>
</div>
<span class="nav-item-name">
Members
</span>
</a><ul class="sidebar-sub-level-items is-fly-out-only">
<li class="fly-out-top-item"><a href="/taotengfei/AD-Control-Golang/project_members"><strong class="fly-out-top-item-name">
Members
</strong>
</a></li></ul>
</li><a class="toggle-sidebar-button js-toggle-sidebar" role="button" title="Toggle sidebar" type="button">
<svg class=" icon-angle-double-left"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#angle-double-left"></use></svg>
<svg class=" icon-angle-double-right"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#angle-double-right"></use></svg>
<span class="collapse-text">Collapse sidebar</span>
</a>
<button name="button" type="button" class="close-nav-button"><svg class="s16"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#close"></use></svg>
<span class="collapse-text">Close sidebar</span>
</button>
<li class="hidden">
<a title="Activity" class="shortcuts-project-activity" href="/taotengfei/AD-Control-Golang/activity"><span>
Activity
</span>
</a></li>
<li class="hidden">
<a title="Network" class="shortcuts-network" href="/taotengfei/AD-Control-Golang/network/master">Graph
</a></li>
<li class="hidden">
<a title="Charts" class="shortcuts-repository-charts" href="/taotengfei/AD-Control-Golang/graphs/master/charts">Charts
</a></li>
<li class="hidden">
<a class="shortcuts-new-issue" href="/taotengfei/AD-Control-Golang/issues/new">Create a new issue
</a></li>
<li class="hidden">
<a title="Jobs" class="shortcuts-builds" href="/taotengfei/AD-Control-Golang/-/jobs">Jobs
</a></li>
<li class="hidden">
<a title="Commits" class="shortcuts-commits" href="/taotengfei/AD-Control-Golang/commits/master">Commits
</a></li>
<li class="hidden">
<a title="Issue Boards" class="shortcuts-issue-boards" href="/taotengfei/AD-Control-Golang/boards">Issue Boards</a>
</li>
</ul>
</div>
</div>
<div class="content-wrapper page-with-new-nav">
<div class="mobile-overlay"></div>
<div class="alert-wrapper">
<nav class="breadcrumbs container-fluid container-limited" role="navigation">
<div class="breadcrumbs-container">
<button name="button" type="button" class="toggle-mobile-nav"><span class="sr-only">Open sidebar</span>
<i aria-hidden="true" data-hidden="true" class="fa fa-bars"></i>
</button><div class="breadcrumbs-links js-title-container">
<ul class="list-unstyled breadcrumbs-list js-breadcrumbs-list">
<li><a href="/taotengfei">陶腾飞</a><svg class="s8 breadcrumbs-list-angle"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#angle-right"></use></svg></li> <li><a href="/taotengfei/AD-Control-Golang"><span class="breadcrumb-item-text js-breadcrumb-item-text">AD-Control-Golang</span></a><svg class="s8 breadcrumbs-list-angle"><use xlink:href="/assets/icons-f1e1e3187fbe3fe3aa42a17cb2558778f1a2ddc2a1914f0ea7ea59d27b4e425c.svg#angle-right"></use></svg></li>
<li>
<h2 class="breadcrumbs-sub-title"><a href="/taotengfei/AD-Control-Golang/blob/master/README.MD">Repository</a></h2>
</li>
</ul>
</div>
</div>
</nav>
<div class="flash-container flash-container-page">
</div>
</div>
<div class=" ">
<div class="content" id="content-body">
<div class="container-fluid container-limited">
<div class="tree-holder" id="tree-holder">
<div class="nav-block">
<div class="tree-ref-container">
<div class="tree-ref-holder">
<form class="project-refs-form" action="/taotengfei/AD-Control-Golang/refs/switch" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="destination" id="destination" value="blob" />
<input type="hidden" name="path" id="path" value="README.MD" />
<div class="dropdown">
<button class="dropdown-menu-toggle js-project-refs-dropdown" type="button" data-toggle="dropdown" data-selected="master" data-ref="master" data-refs-url="/taotengfei/AD-Control-Golang/refs?sort=updated_desc" data-field-name="ref" data-submit-form-on-click="true" data-visit="true"><span class="dropdown-toggle-text ">master</span><i aria-hidden="true" data-hidden="true" class="fa fa-chevron-down"></i></button>
<div class="dropdown-menu dropdown-menu-paging dropdown-menu-selectable git-revision-dropdown">
<div class="dropdown-page-one">
<div class="dropdown-title"><span>Switch branch/tag</span><button class="dropdown-title-button dropdown-menu-close" aria-label="Close" type="button"><i aria-hidden="true" data-hidden="true" class="fa fa-times dropdown-menu-close-icon"></i></button></div>
<div class="dropdown-input"><input type="search" id="" class="dropdown-input-field" placeholder="Search branches and tags" autocomplete="off" /><i aria-hidden="true" data-hidden="true" class="fa fa-search dropdown-input-search"></i><i role="button" aria-hidden="true" data-hidden="true" class="fa fa-times dropdown-input-clear js-dropdown-input-clear"></i></div>
<div class="dropdown-content"></div>
<div class="dropdown-loading"><i aria-hidden="true" data-hidden="true" class="fa fa-spinner fa-spin"></i></div>
</div>
</div>
</div>
</form>
</div>
<ul class="breadcrumb repo-breadcrumb">
<li>
<a href="/taotengfei/AD-Control-Golang/tree/master">AD-Control-Golang
</a></li>
<li>
<a href="/taotengfei/AD-Control-Golang/blob/master/README.MD"><strong>README.MD</strong>
</a></li>
</ul>
</div>
<div class="tree-controls">
<a class="btn shortcuts-find-file" rel="nofollow" href="/taotengfei/AD-Control-Golang/find_file/master"><i aria-hidden="true" data-hidden="true" class="fa fa-search"></i>
<span>Find file</span>
</a>
<div class="btn-group" role="group"><a class="btn js-blob-blame-link" href="/taotengfei/AD-Control-Golang/blame/master/README.MD">Blame</a><a class="btn" href="/taotengfei/AD-Control-Golang/commits/master/README.MD">History</a><a class="btn js-data-file-blob-permalink-url" href="/taotengfei/AD-Control-Golang/blob/f93e320289430a93588ab562c164dadfcc9eb779/README.MD">Permalink</a></div>
</div>
</div>
<div class="info-well hidden-xs">
<div class="well-segment">
<ul class="blob-commit-info">
<li class="commit flex-row js-toggle-container" id="commit-f93e3202">
<div class="avatar-cell hidden-xs">
<a href="/taotengfei"><img alt="陶腾飞&#39;s avatar" src="/uploads/-/system/user/avatar/54/avatar.png" data-container="body" class="avatar s36 hidden-xs has-tooltip" title="陶腾飞" /></a>
</div>
<div class="commit-detail">
<div class="commit-content">
<a class="commit-row-message item-title" href="/taotengfei/AD-Control-Golang/commit/f93e320289430a93588ab562c164dadfcc9eb779">Add new file</a>
<span class="commit-row-message visible-xs-inline">
&middot;
f93e3202
</span>
<div class="commiter">
<a class="commit-author-link has-tooltip" title="taotengfei@zhiweidata.com" href="/taotengfei">陶腾飞</a> committed <time class="js-timeago" title="Apr 21, 2020 1:37am" datetime="2020-04-21T01:37:12Z" data-toggle="tooltip" data-placement="bottom" data-container="body">Apr 21, 2020</time>
</div>
</div>
<div class="commit-actions hidden-xs">
<a class="commit-sha btn btn-transparent" href="/taotengfei/AD-Control-Golang/commit/f93e320289430a93588ab562c164dadfcc9eb779">f93e3202</a>
<button class="btn btn-clipboard btn-transparent" data-toggle="tooltip" data-placement="bottom" data-container="body" data-title="Copy commit SHA to clipboard" data-clipboard-text="f93e320289430a93588ab562c164dadfcc9eb779" type="button" title="Copy commit SHA to clipboard" aria-label="Copy commit SHA to clipboard"><i aria-hidden="true" aria-hidden="true" data-hidden="true" class="fa fa-clipboard"></i></button>
</div>
</div>
</li>
</ul>
</div>
</div>
<div class="blob-content-holder" id="blob-content-holder">
<article class="file-holder">
<div class="js-file-title file-title-flex-parent">
<div class="file-header-content">
<i aria-hidden="true" data-hidden="true" class="fa fa-file-text-o fa-fw"></i>
<strong class="file-title-name">
README.MD
</strong>
<button class="btn btn-clipboard btn-transparent prepend-left-5" data-toggle="tooltip" data-placement="bottom" data-container="body" data-class="btn-clipboard btn-transparent prepend-left-5" data-title="Copy file path to clipboard" data-clipboard-text="{&quot;text&quot;:&quot;README.MD&quot;,&quot;gfm&quot;:&quot;`README.MD`&quot;}" type="button" title="Copy file path to clipboard" aria-label="Copy file path to clipboard"><i aria-hidden="true" aria-hidden="true" data-hidden="true" class="fa fa-clipboard"></i></button>
<small>
1.46 KB
</small>
</div>
<div class="file-actions hidden-xs">
<div class="btn-group js-blob-viewer-switcher" role="group">
<button aria-label="Display source" class="btn btn-default btn-sm js-blob-viewer-switch-btn has-tooltip" data-container="body" data-viewer="simple" title="Display source">
<i aria-hidden="true" data-hidden="true" class="fa fa-code"></i>
</button><button aria-label="Display rendered file" class="btn btn-default btn-sm js-blob-viewer-switch-btn has-tooltip" data-container="body" data-viewer="rich" title="Display rendered file">
<i aria-hidden="true" data-hidden="true" class="fa fa-file-text-o"></i>
</button></div>
<div class="btn-group" role="group"><button class="btn btn btn-sm js-copy-blob-source-btn" data-toggle="tooltip" data-placement="bottom" data-container="body" data-class="btn btn-sm js-copy-blob-source-btn" data-title="Copy source to clipboard" data-clipboard-target=".blob-content[data-blob-id=&#39;597496f1f7e701971d9617a9f639404fff5e70a1&#39;]" type="button" title="Copy source to clipboard" aria-label="Copy source to clipboard"><i aria-hidden="true" aria-hidden="true" data-hidden="true" class="fa fa-clipboard"></i></button><a class="btn btn-sm has-tooltip" target="_blank" rel="noopener noreferrer" title="Open raw" data-container="body" href="/taotengfei/AD-Control-Golang/raw/master/README.MD"><i aria-hidden="true" data-hidden="true" class="fa fa-file-code-o"></i></a></div>
<div class="btn-group" role="group"><a class="btn js-edit-blob btn-sm" href="/taotengfei/AD-Control-Golang/edit/master/README.MD">Edit</a></div>
</div>
</div>
<div class="blob-viewer hidden" data-type="simple" data-url="/taotengfei/AD-Control-Golang/blob/master/README.MD?format=json&amp;viewer=simple">
<div class="text-center prepend-top-default append-bottom-default">
<i aria-hidden="true" aria-label="Loading content…" class="fa fa-spinner fa-spin fa-2x"></i>
</div>
</div>
<div class="blob-viewer" data-type="rich" data-url="/taotengfei/AD-Control-Golang/blob/master/README.MD?format=json&amp;viewer=rich">
<div class="text-center prepend-top-default append-bottom-default">
<i aria-hidden="true" aria-label="Loading content…" class="fa fa-spinner fa-spin fa-2x"></i>
</div>
</div>
</article>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
@echo off
rsrc -manifest AD-Control.manifest -o AD-Control.exe.syso
copy /y AD-Control.exe.syso ..\AD-Control-Deamon\AD-Control-Deamon.exe.syso
copy /y AD-Control.exe.syso ..\AD-Control-Users\AD-Control-Users.exe.syso
pause
\ No newline at end of file
package main
import (
"fmt"
"log"
registry "github.com/golang/sys/windows/registry"
)
func main() {
installListPath := [2]string{`SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall`,`SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall`}
for _,ilp := range installListPath{
k, kerr := registry.OpenKey(registry.LOCAL_MACHINE,ilp, registry.READ)
if kerr != nil {
log.Fatal(kerr)
}
defer k.Close()
il,ilerr := k.ReadSubKeyNames(0)
if ilerr != nil{
log.Fatal(ilerr)
}
for _,each := range il{
subil := ilp + `\` + each
sk, skerr := registry.OpenKey(registry.LOCAL_MACHINE,subil, registry.READ)
if skerr != nil{
fmt.Print(skerr)
}
dn, _, skerr := sk.GetStringValue("DisplayName")
us, _, userr := sk.GetStringValue("UninstallString")
if skerr != nil || userr!=nil{
continue
}
fmt.Printf("%s,%s\n", dn,us)
}
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<asmv1:assemblyIdentity name="AD-Control-Users..exe" version="0.0.0.1" publicKeyToken="0000000000000000" language="非特定语言" processorArchitecture="msil" type="win32" />
<description asmv2:publisher="知微" asmv2:product="域控制中心" xmlns="urn:schemas-microsoft-com:asm.v1" />
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*"/>
</dependentAssembly>
</dependency>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor</dpiAwareness>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">True</dpiAware>
</windowsSettings>
</application>
</assembly>
\ No newline at end of file
package main
import(
"os/exec"
"fmt"
"golang.org/x/text/encoding/simplifiedchinese"
)
func main() {
cmd,err := exec.Command("whoami","/fqdn").Output()
if err !=nil {
fmt.Print(err)
}
gbk,err := simplifiedchinese.GBK.NewEncoder().Bytes([]byte(cmd))
if err !=nil {
fmt.Print(err)
}
return string(gbk)
}
@echo off
copy /y daemon\daemon.exe \\adserver\software\application
copy /y users\Users.exe \\adserver\software\application
pause
\ No newline at end of file
taskkill /f /im users.exe
go build -ldflags="-H windowsgui"
start ./users.exe
\ No newline at end of file
@echo off
cd C:\Users\Administrator\go\src\AD-Control\users
rsrc -manifest .\users.exe.manifest -ico ..\public\AD-Control.ico -o .\users.exe.syso
pause
\ No newline at end of file
taskkill /f /im users.exe
taskkill /f /im daemon.exe
start .\users.exe
start ..\daemon\daemon.exe
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment