大家都知道 PC 中写破解补丁的其中一个方法是 Loader,通常的做法是CreateProcess后用CreateRemoteThread来Load我们的DLL。但这个方法在WM中显然不可行(压根没这个API)。

WM中要在指定的进程中执行我们的代码,可以用一个未公开的 PerformCallBack4 API。利用这个API,可以在目标进程中执行我们的代码。

服务器惊魂…… 不指定

Yonsm , 2009/03/18 20:30 , 日志 , 评论(12) , 阅读(3010) , Via 本站原创
好久没写过日志或做点东西了,最近忙了很多事情,按下不表……

今天为了尝试一下VPN,在服务器上尝试装了好几个VPN软件,气壮SoftEther配置Internet共享的时候,服务器竟然挂掉了。晕死!

赶紧找Yicho恢复,辗转N久,终于恢复正常了。谨慎作风忘了,大胆胡乱操作,该S!

宕机日志,仅以此文以记之……


其实……Windows 本身的 VPN 就很好用。也可以改端口。
HKC Pearl,竟然是 WM6.1 和 Andriod 双系统!价格 2400 RMB 左右,值得关注。

原文地址:http://www.pcpop.com/doc/0/359/359292.shtml


M8 SDK 初步印象 + CeleCmd 2.0 M8 版 不指定

Yonsm , 2009/01/13 10:41 , 日志 , 评论(106) , 阅读(13740) , Via 本站原创
我在尝试 M8SDK,因为熟悉 Win32 和 WM SDK,上手及其容易,一下就搞定了。

不管M8实际机器怎么样,但我觉得CE + M8Shell 的做法,是对的,不错!
nanling 兄的记事本,最近刚更新,“抢鲜”公布一下地址:

http://alensw.com/store/QuickPad.zip

QUickPad 是Windows Mobile 中最实用的文本编辑器,支持 ANSI、UNICODE、UTF-8,支持 WM5/6/6.1 SP/PPC。

……

更多细节,自己尝试一下吧。集成到 ROM 中作为基础的文本编辑器,非常合适。

调用 UnRAR.dll 解压缩RAR文件 不指定

Yonsm , 2008/12/28 00:35 , 代码 , 评论(8) , 阅读(7426) , Via 本站原创
CeleCmd 中把 TGZ 的解压缩功能用 RAR 解压缩替换了,发现RAR解压缩的代码非常简单。

测试在 Windows Live Writter 中写日志 不指定

Yonsm , 2008/12/22 06:33 , 日志 , 评论(4) , 阅读(4166) , Via 本站原创

Windows Live 9.0 发布了,貌似 .NET 上的东西速度永远是那么的缓缓而动,速度永远是那么的让人锻炼耐心……

  

测试一下 Writter,东西做的不错,就是速度慢点。

MSVC 中的几个非标准特殊关键字 不指定

Yonsm , 2008/12/17 15:43 , 文档 , 评论(3) , 阅读(3255) , Via 本站原创
MSVC 中的有些非标准的关键字,有些时候特别有用。

1. __if_exist() 和 __if_not_exist()

用途:判断一个变量是否存在,(在编译期)以便选择相应的代码。
举例:以下代码,无论 g_hInst 是否声明,都不会编译出错。

__if_exist (g_hInst)
{
    LoadString(g_hInst, ...)
}
__if_not_exist (g_hInst)
{
   LoadString(NULL ...)
}


2.__declspec(selectany)

用途:指明变量或函数实体在连接是只选择其中一个实体拷贝。

梅花输入法 V6.1.0008 ROM 专用版 不指定

Yonsm , 2008/12/14 13:56 , 资源 , 评论(24) , 阅读(8628) , Via 本站原创
为整合到 ROM 之便,把梅花输入法的所有的文件改到了 Windows 目录下,并改变了其中的文件、文件夹名都以 Plum 开头。

其中要注意:
1. 皮肤目录Plum/PlumK/PlumW需要在硬启后部署到 Windows 目录中。
2. PlumCh1 PlumCh2 必须可写,所以必须在硬启后释放到 Windows 目录中。

刷新PPC今日使插件更改生效 不指定

Yonsm , 2008/12/10 14:02 , 日志 , 评论(7) , 阅读(5857) , Via 本站原创
更改PPC今日插件项目后,并没有公开的文档说明如何使更改生效,经过分析 cplmain.cpl,找到一个未公开的方法(后来发现网上已经人说过了):

PostMessage(HWND_BROADCAST, WM_SETTINGCHANGE, 0xF2, 0)。

注意,在Today插件中调用的话,可能造成死锁。

如果要在 CeleCmd 中刷新今日插件的更改,执行如下命令即可:

CDLL %W\CoreDLL.dll,PostMessageW,#0xFFFF,#0x1A,#0xF2,#0

主动打开目标计算机的远程协助 不指定

Yonsm , 2008/11/30 18:13 , 文档 , 评论(8) , 阅读(6007) , Via 本站原创
Windows XP/Vista 提供的“远程协助”是通过共享桌面提供远程协助的好方法。但是“远程桌面”必须在目标机器的用户配合的情况下才能做到。实际上,Microsoft Windows 语焉不详的帮助说可以输入目标计算机名称或IP地址来主动访问目标机器。但实际上这是空话——根本就不可以(据说在同一个Domain中才行,但我测试好像也不行)。
把新近整理的基础代码整理一下,欢迎评估使用。
Tags:
分页: 9/40 第一页 上页 4 5 6 7 8 9 10 11 12 13 下页 最后页 [ 显示模式: 摘要 | 列表 ]