KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

无聊的时候做了个修改版的记事本 :D

[ 7701 查看 / 21 回复 ]

回复:无聊的时候做了个修改版的记事本 :D

只会写Linux和OpenGL的某人飘过……
最近努力学习GTK+2中……说起来Linux下Gnome跟KDE的记事本真素华丽啊……
特别是KDE的Kate……

Windows下还是推荐Editplus、GVim、Notepad++、Programmers Notepad等邪恶物……
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:无聊的时候做了个修改版的记事本 :D

收下。。。完全不懂这种东西。。。有的用就满足了 orz..
TOP

回复:无聊的时候做了个修改版的记事本 :D

以下引用Miliardo在2005-10-8 13:34:18的发言:
Windows下还是推荐Editplus、GVim、Notepad++、Programmers Notepad等邪恶物……


还有EmEditor,那东西特别强:上传文件6491
KCDDP KR/KAG区值班室常驻义务值班员

现在在KCDDP的论坛也已经开始潜水了Orz
但是QQ群还是长期在线的
TOP

回复:无聊的时候做了个修改版的记事本 :D

最强的素GNU Emacs……可以写程序、可以调用其他工具、可以看Web、可以收发邮件、上新闻组、可以听音乐……
基本上用的熟了就可以代替操作系统外壳了……
なのに、春を待ちわびる心消せない。
いつか、晴れた空のような笑顔に会えるよね?

……陽だまりの中で……
TOP

回复:无聊的时候做了个修改版的记事本 :D

Emacs有Windows移植版,Linux版我也用过,第一印象是太难看,而且我用的版本对中文支持不好,所以放弃了。
现在写Windows程序主要用的Framework是ATL/WTL。而wxWidgets太顽固,模版库是C++的发展的大势所趋啊。
KEYFC第二届版杀 - 川澄 舞
TOP

回复:无聊的时候做了个修改版的记事本 :D

高级语言也是可以在某个程序中插入机器码的啦,不过只能使用局部变量(相对于静态变/常量,它使用堆栈),对API的调用不能使用引入表,必须使用C规范编写等等。当然最大的前提是最终输出的代码必须为机器码,像VB、C#这些伪码解释型的语言就不行了。说到写汇编,最推荐的还是MASM啦,加上RedASM会很好用的

补充:另外就是不能使用长跳转。确实要使用的话得加一段根据RVA修正跳转地址的代码
TOP

回复:无聊的时候做了个修改版的记事本 :D

用高级语言inline asm的话加在头和尾加了pushad和popad,
再注意一下堆栈平衡基本上就可以了
VB也可以使用汇编的
列一个数组写入机器码,再用CallWindowProc()来执行机器码就可以了
TOP

回复:无聊的时候做了个修改版的记事本 :D

这也是很多壳的做法XD
TOP

回复:无聊的时候做了个修改版的记事本 :D

HSP也可以。有人知道HSP吧?
TOP

回复:无聊的时候做了个修改版的记事本 :D

HSP是一个做的游戏脚本引擎吧,似乎在日本很流行。
KEYFC第二届版杀 - 川澄 舞
TOP