能力值:
( LV2,RANK:10 )
|
-
-
2 楼
现在还要给吹牛群打广告了吗
|
能力值:
( LV9,RANK:180 )
|
-
-
3 楼
跑跑做个passthru的吧,你的注册表一样会弹出微软驱动签名提示吧
|
能力值:
( LV12,RANK:760 )
|
-
-
4 楼
layerfsd
跑跑做个passthru的吧,你的注册表一样会弹出微软驱动签名提示吧
不弹啊,没有任何提示啊 windows-drivers-example里没看道passthru啊,就是没看到才弄了这个ndis filter的 ndis filter挺爽的
最后于 2018-5-2 19:34
被cvcvxk编辑
,原因:
|
能力值:
( LV9,RANK:180 )
|
-
-
5 楼
passthru在2003 sp1 ddk以后的就没有了吧,passthru的好处是通杀,filter只在nt6,各有各好处了。。毕竟m$自己重新封装的filter
|
能力值:
( LV3,RANK:30 )
|
-
-
6 楼
github上关于启用STL的项目看过几个 实际效果都不太好 有的13+8.1编译都过不去... 目前正在造轮子 不知道你说的是哪一个?
|
能力值:
( LV12,RANK:760 )
|
-
-
7 楼
layerfsd
passthru在2003 sp1 ddk以后的就没有了吧,passthru的好处是通杀,filter只在nt6,各有各好处了。。毕竟m$自己重新封装的filter
小于win7直接ndis hook 大于Win7 小于等于Win8 filter 大于Win8 WFP
|
能力值:
( LV12,RANK:760 )
|
-
-
8 楼
章鱼C
github上关于启用STL的项目看过几个 实际效果都不太好
有的13+8.1编译都过不去...
目前正在造轮子
不知道你说的是哪一个?
笑,我们都是VS2017了
https://github.com/MeeSong/MBox
https://github.com/sidyhe/dxx
了解一下
最后于 2018-5-3 08:58
被cvcvxk编辑
,原因:
|
能力值:
( LV3,RANK:30 )
|
-
-
9 楼
cvcvxk
章鱼C
github上关于启用STL的项目看过几个 实际效果都不太好
有的13+8.1编译都过不去...
目前正在造轮子
不知道你说的是哪一个?
...
不喜欢17 13R0 15R3 15至少还能战个几年 你这两个都是自实现的 第一个项目没看到过 人倒是关注过... 第二个试过 效果并不好 没有达到那种直接启用STL的效果 曾看到过一份代码直接启用了std::wstring 当时也没注意他怎么做到的 回头想想很神奇 现在代码没了 而且人家是17+DDK7600过去的... 自实现关键问题在于生产环境不敢用 你得保证这玩意完全没问题 有的人写内核 后缀都是.c 跟不提11 14了 万一这东西出点毛病 哇一口大黑锅甩身上弄都弄不掉 所以还是启用STL靠谱 什么std::bind mutex func我都不强求 只要string vector这些就开心了 反正我从年前留意到现在 没找到过 见到过几个疑似的
|
能力值:
( LV12,RANK:760 )
|
-
-
10 楼
章鱼C
不喜欢17 13R0 15R3 15至少还能战个几年
你这两个都是自实现的
第一个项目没看到过 人倒是关注过...
第二个试过 效果并不好
没有达到那种直接启用STL的效果
曾看到过一份代码 ...
笑一笑 17才是主流,国内不做重构,老外每年最新语法最新ide最新WDK重构代码(我们也是大量重构,不一定要用,但是重构必须作,这是因为时代进步)
另外说一句,我的STL都是用微软的,不用自实现,13的话,你说的应该是那个代码
https://github.com/k33nteam/cc-shellcoding
自实现也很好实现,这是基本功问题。 小组里还有大神用C写着OOP的
最后于 2018-5-3 10:00
被cvcvxk编辑
,原因:
|
能力值:
( LV3,RANK:30 )
|
-
-
11 楼
不用自实现是怎么做到的?难道17+10自带!? 国外不知道.我反正是17语法没学过 14那点东西写内核也不一定用的上 13支持11用的蛮爽的 反正STL也用不了 nullptr和auto自慰下 关键不是重构代码. 他们每天就一句话就能把你顶回去 "你看人家WRK 用C++了么?" 我:"???" 这个的我也试过 https://github.com/zer0mem/libc 该过不去的还是过不去 我也不知道为啥
|
能力值:
( LV12,RANK:760 )
|
-
-
12 楼
章鱼C
不用自实现是怎么做到的?难道17+10自带!?
国外不知道.我反正是17语法没学过 14那点东西写内核也不一定用的上 13支持11用的蛮爽的 反正STL也用不了 nullptr和auto自慰下
...
我们看Win10代码,各种C++ 不能截图大佬给的那份代码出来,只能给你看看符号,这是微软的ndis 类似的还有一坨。ntos微软也向外走了一些C++的东西 ntos大部分的源文件都换CPP了,代码是extern "C"而已
截图个最明显的部分
最后于 2018-5-3 10:15
被cvcvxk编辑
,原因:
|
能力值:
( LV3,RANK:30 )
|
-
-
13 楼
皮皮皮 我回去怼人去了 顺便告诉我一下.到底怎么启用的微软STL?
|
能力值:
( LV4,RANK:50 )
|
-
-
14 楼
至今还在坚持2008,只用汇编和C的,只能过来学习下,在内核用C++的,感觉是自己给自己找麻烦,就看反汇编代码来说C比CPP的找问题要容易的多。
|
能力值:
( LV12,RANK:760 )
|
-
-
15 楼
章鱼C
皮皮皮
我回去怼人去了
顺便告诉我一下.到底怎么启用的微软STL?
截图,这是我看过最简单的设置了,复杂的有个Meeting C++ 会议的讲怎么把微软整个CRT都编译到内核链接.....
最后于 2018-5-3 10:22
被cvcvxk编辑
,原因:
|
能力值:
( LV12,RANK:760 )
|
-
-
16 楼
wowocock
至今还在坚持2008,只用汇编和C的,只能过来学习下,在内核用C++的,感觉是自己给自己找麻烦,就看反汇编代码来说C比CPP的找问题要容易的多。
没错,C++不check版,根本没法分析调试... 但是呢,设计画UML,你不用C++,会有与设计不符合,大佬可以用C搞OO把设计怼回去。
说一句,最早C++搞事情是SoftICE那票大佬怼出来的,然后让一大堆人C++了
最后于 2018-5-3 10:26
被cvcvxk编辑
,原因:
|
能力值:
( LV9,RANK:180 )
|
-
-
17 楼
难怪win10又叫bug10。。
|
能力值:
( LV3,RANK:30 )
|
-
-
18 楼
cvcvxk
章鱼C
皮皮皮
我回去怼人去了
顺便告诉我一下.到底怎么启用的微软STL?
截图,这是我看过最简单的设置了,复杂的有个Meeting C++ 会议的 ...
多谢 不过我估计你说的是这个 据说C+委员会在考虑 https://www.osronline.com/ShowThread.cfm?link=287401 我尝试了一下 报了很多“_CSTD”: 未声明的标识符 “_NOEXCEPT”: 未知重写说明符 我研究下看看
|
能力值:
( LV3,RANK:30 )
|
-
-
19 楼
cvcvxk
章鱼C
皮皮皮
我回去怼人去了
顺便告诉我一下.到底怎么启用的微软STL?
截图,这是我看过最简单的设置了,复杂的有个Meeting C++ 会议的 ...
过不了_NOEXCEPT throw () 8.1不识别 不知道直接把wdk的头和lib拿下来用VC+去编译行不行的通 我估计是没问题的 感觉为了恢复STL已经有点偏激了...感觉还是自己造个小三轮自己蹬吧...稳点比较好 这样的方式及时能用也太危险了
|
能力值:
( LV3,RANK:30 )
|
-
-
20 楼
像我这样 学完C+就去写cocos2d-x 3.x+ 起步就是C++11 转到做内核后不让用C+ 我得难受到爆炸... 一个纯C链表我怕是都要捣鼓半天... 有STL的话 无脑push+pop 况且debug也不是大问题 大多时候都是源码调
(为啥不能指定回复引用了?)
最后于 2018-5-3 11:53
被章鱼C编辑
,原因:
|
能力值:
( LV12,RANK:760 )
|
-
-
21 楼
章鱼C
过不了_NOEXCEPT throw () 8.1不识别
不知道直接把wdk的头和lib拿下来用VC+去编译行不行的通 我估计是没问题的
感觉为了恢复STL已经有点偏激了...感觉还是自己造个小三 ...
你是用WDK的编译器? 要用VS的编译器啊啊 VS2013没问题的,我从VS2010开始用STL C++
丢个16年给公司作培训用的VS2015的模板上来 13的实在是找不到了,现在我都是VS17打开,设置编译使用13的
最后于 2018-5-3 12:41
被cvcvxk编辑
,原因:
|
能力值:
( LV3,RANK:20 )
|
-
-
22 楼
为何不把依赖STL的部分用其它方式重现
最后于 2018-5-3 14:00
被Rprop编辑
,原因:
|
能力值:
( LV12,RANK:760 )
|
-
-
23 楼
rrrfff
为何不把依赖STL的部分用其它方式重现
重点不在STL不STL而是怎么操作注册表将一个ndisflt注册进去脱离低级趣味inf。 至于STL的讨论是讨论完整的STL支持问题,这可不是一个简单的string/wstring类型的事情了。
最后于 2018-5-3 14:16
被cvcvxk编辑
,原因:
|
能力值:
( LV3,RANK:30 )
|
-
-
24 楼
cvcvxk
章鱼C
过不了_NOEXCEPT throw () 8.1不识别
不知道直接把wdk的头和lib拿下来用VC+去编译行不行的通 我估计是没问题的
感觉为了 ...
试了一下 茫茫多的error 等有时间了我把8.1的东西拿出来打个包 改一下 里面各种冲突和重定义 还有好多宏定义的坑
|
能力值:
( LV3,RANK:20 )
|
-
-
25 楼
嗯
最后于 2018-5-3 16:30
被Rprop编辑
,原因:
|
|
|