- 博客(9)
- 资源 (11)
- 收藏
- 关注
原创 window命令修改ip,dns,查看适配器名称
//设置要修改的信息set nic="本地连接" //name,不一定是本地连接,有的名字可能换set ip="192.168.13.41"set mask="255.255.248.0"set gateway="192.168.13.1"set dns="202.100.192.68"//修改ip和dnsnetsh interface ipv4
2015-06-30 11:22:42 1109
原创 general error c1010070: Failed to load and parse the manifest. {_~0
今天维护一段别人的代码,编译报错:general error c1010070: Failed to load and parse the manifest. {_~0;毫无头绪,跟别的工程对照一下发现在属性-->Manifest Tool-->Input and Output中的Additional Manifest Files里面多了$(ProjectDir)\$(ProjectNam
2015-06-16 13:03:13 5664
原创 windows服务程序的编写
windows服务程序可以设置为开机运行,具有特权。一个服务程序编写完成后要进行安装,然后通过本地服务的管理工具打开,当然如果设置为开机自动运行就不用手动开启了。服务程序不应该双击运行。 windows服务程序需要进行安装,,也可以在服务程序的入口函数接收传入的参数,然后进行判断是否进行安装,判断接收的参数是什么字符串,然后再程序内进行安装,这个时候,服务还没有被注册,也没有被安
2015-06-09 17:55:25 372
原创 error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.
本来代码写的好好的,可以正常编译通过,突然编译的时候报error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.明明刚才还编译通过的,为什么现在出现这个错误呢,不知道,但是可以通过设置让其编译通过,在属性中设置link-->Manifest File,然后设
2015-06-09 12:52:02 2232
原创 uefi的c++编程支持new和delete
new和delete其实只是操作符而已,uefi没有提供我们可以自己写__inline void * operator new (size_t Size){void *RetVal;EFI_STATUS Status;if(0 == Size){return NULL;}Status = gBS->AllocatePool
2015-06-07 17:14:07 654
原创 用C++写uefi程序
uefi编程多半是以C语言进行开发,要想使用类和模板要在cpp文件中以如下方式包含头文件#ifdef __cplusplusextern "C"{#endif#include #include #include #include #include #include #include #include //#include
2015-06-07 16:54:50 1948
原创 uefi创建文件、文件夹导致文件夹中某个文件丢失
uefi创建文件的时候如果路径中有某一级目录不存在会报错,所以要创建文件夹以满足目录的要求,如果只是创建路径中不存在的目录不会有问题,但是如果写个循环依次创建每一级文件夹,就会创建原来就已经存在的文件夹,这个时候就会出现文件系统解析的问题,可能导致文件丢失#define PARTITION_HANDLE EFI_HANDLE#defi
2015-06-07 16:39:10 1055
原创 UNREFERENCED_PARAMETER,函数定义中没有使用函数入口的参数列表中的参数
有些时候定义了一个函数之后,函数的参数列表中的参数不一定会被调用,例如一般的main函数中就有参数不一定会被使用,还有就是回调函数,当初接口已经定义好了,现在自己写的函数只想使用其中某个参数,这个时候就会造成某些参数不被使用,如果编译的时候使用高级别的警告级别,那么就会发出警告,一般低级别的警告不会检查函数入口的参数列表中的函数是否都被使用,想要在高级别的警告级别下避免类似警告可以使用UNREFE
2015-06-06 09:36:42 886
原创 uefi读硬盘第一次成功,第二次却失败
uefi的基本读写硬盘方式熟悉之后可以进行uefi读写硬盘,但是今天遇到一个奇怪的问题,读硬盘的第一次成功了,读取到一个缓冲区中,第二次又读取到这个缓冲区中,只是传入的不是首地址了,然后就发生错误。原来从硬盘读取到内存,内存需要4字节对齐,以前传入首地址自然没有问题,如果往后偏移512字节甚至1024字节也没问题,因为内存申请成功之后首地址就是4字节对齐,512,1024也是4的倍数,如果往后偏移
2015-06-01 10:12:11 829
支持win7-32位的msys
2023-12-12
wdk 6001 18002 示例代码
2022-05-06
从MS-CSVP中解析部分windows结构体
2022-03-10
api-ms-dll.zip
2020-04-22
unlocker v3.0 + 老版本的darwin.iso
2019-03-28
efibootmgr源码包
2015-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人