摘要:
创建新的 .NET Core 类库项目,并引入下面3个库 添加 Google.Protobuf 添加 Grpc.Net.Client Grpc.Tools 然后在这个新类库项目中引入 proto 文件 WPF 项目引入这个新类库 完成编译 阅读全文
摘要:
实现得很傻逼....别问为什么...问就是新手瞎几把写 先上效果图 怎么创建 grpc server 我就不说了... 先安装一下需要的玩意 Calzolari.Grpc.Net.Client.Validation Microsoft.AspNetCore.Grpc.Swagger (这是预览版的记 阅读全文
摘要:
输出如下 a==602356544 &a==602356544a+1==602356548 &a+1==602356584 其实 a只是表示首个元素的地址,类型是int 内存大小是4 所以+1 内存地址加4 但是&a表示的却是整个数组a的地址 4*10 个大小的数据类型 所以+40 阅读全文
摘要:
数据类型的本质就是命令编译器给我分配多大的内存 数据类型=固定内存大小的别名 阅读全文
摘要:
变量就是内存地址的标号 阅读全文
摘要:
1 源码中 用到的结构和未公开函数 请到 http://www.cnblogs.com/IMyLife/p/4826286.html 获取 2 3 HANDLE ProcessHandle=NULL; 4 DWORD pPID=NULL; 5 DWORD TID=NULL; 6 HW... 阅读全文
摘要:
1 typedef NTSTATUS (WINAPI *ZWQUERYINFORmMATIONTHREAD)(DWORD ThreadHandle,DWORD ThreadInformationClass,THREAD_BASIC_INFORMATION* SystemInformation,DW... 阅读全文
摘要:
1 #define WINXP 5 2 #define WIN7 6 3 #define WIN7X32 632 4 //获取系统版本号 5 DWORD GetOSVer() 6 { 7 OSVERSIONINFO osver; 8 osver.dwOSVersio... 阅读全文
摘要:
//#include "targetver.h"#include "stdio.h"#include #include int GetProcessIdByName(WCHAR* Namestr) //进程名取pid{ HANDLE hSnapshot; PROCESSENTRY32 p... 阅读全文
摘要:
1 #include 2 #include 3 #include "iostream" 4 using namespace std; 5 void PASS_TPTHREAD(WCHAR ProcessName[]); 6 typedef LONG NTSTATUS; 7 typedef NT... 阅读全文