首页
学习
活动
专区
工具
TVP
发布

盟主来了

专栏作者
222
文章
125077
阅读量
40
订阅数
最新版chromium 76如何支持xp
我知道,当我写下这个标题的时候,肯定一大波人会过来嘲讽:都什么年代了,还XP?
龙泉寺扫地僧
2019-07-11
1.7K0
18.5.29日报
1,修复MHT加载不了图片的问题。原因是内核太老,替换了chromium.bb的代码就可以了
龙泉寺扫地僧
2019-02-28
4430
完整可编译NT4's NTFS源码小规模修改工程
·    大家知道,文件系统在操作系统中应该属于比较独立的一块,只需要提供相应接口给上层使用。 Windows的NTFS文件系统也是一样, 在实际编程中,Windows以dispatch routing的形式为上层的io管理器、缓存管理器等提供读写的接口, 甚至文件系统本身的缺页中断也是通过其自身的读写例程来实现换页操作。 所以在设计上,其相对的独立性为我们“山寨”其驱动提供了不少方便。    相信大家也都看过NT4的NTFS源码。 可那份 源码与现在WIN 5.1下的相差甚远(NT4应该写于91年)。 但由于文件系统的独立性,使我想到也许NTFS自身结构的变化也许并不妨碍它的移植。 事实证明也是如此,我将NT4的代码扣出后,只经过少许修改,便能成功运行在XP下,这也许对广大操作系统爱好者能提供不小的便捷吧~    本来以为想移植到xp中会有不少困难, 但实际过程中,我只是修改了很小一部分。 其中包括read 操作的一个死锁bug。这个bug的起因是: NtfsCommonRead 中如果是pageio的时候, 且是异步read,MS忘记把锁放进完成函数的context里了。即无处释放这个锁。    另外NT4的代码少了NtfsFsdPnp例程。 这个例程在NtCreatePagingFile-》PpPagePathAssign中会调用。 本来我想参照xp的,不过似乎没成功,所以干脆直接返回STATUS_SUCCESS, 貌似也没啥大问题,也能成功换页~ 其他方面,NTFS的文件结构啥的, 基本无需修改。所以各位可以尽管鄙视我,毕竟我没做啥大改动, 就拿这么个题目来哗众取宠。不过我觉得比那个啥淫cracker(yingcracker)好点吧, 这娃直接把我的ksbinsword改个标题就说是他的了    至于这个可源码调试的NTFS有啥用,我想不必多说了吧, 比如你想研究怎么强行删除文件,调试一下NtfsDeleteFile就知道了。 有了代码方便很多!想看哪个结构就看哪个结构。或者你还可以改动一下,想隐藏哪个文件就隐藏哪个文件。 附件中的sys不能直接运行,因为入口函数有int 3断点 下面是截图: 可以看出硬链接等NTFS特有的功能也支持的好好的
龙泉寺扫地僧
2019-02-20
8970
如何在vs中链接vc6的运行时库
是这样,vc6的运行时库有个巨大的好处,就是全系列windows都自带了,而且不用管傻逼的manifest问题。
龙泉寺扫地僧
2019-02-20
1.7K0
史上最黑的黑科技--把chromium 的blink、v8、skia用vc6的crt编译并运行!
1、可以无视VS2015的MD版本需要的那一堆api-xxxx-xxx的dll了。那堆玩意有几十个,恶心的要死。
龙泉寺扫地僧
2019-02-20
1.4K0
淘宝的npaliedit在mb下会崩溃的问题解决了
这个np控件会在“确认收货”按钮里用到。点了后会出现6个格子,要填入密码。但mb一到这就会崩溃在 npObjectGetProperty的npObject->_class->getProperty(npObject, identifier, &result) 没办法,只能逆向下这个dll。 其实原因很简单,dll的setwindow_1000128C里会调用 CreateWindow_1000197D创建隐藏的windows char __thiscall CreateWindow_1000197D(LO
龙泉寺扫地僧
2018-06-21
7530
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档