废话不讲,转入正题!
前不久,有位网友在MSN上问我:如何解除被独占打开文件的锁定?
虽然从ring0层可以做到更加Power的处理,但是相对繁琐。
权衡之后,我决定在ring3层解决这个问题。经过网上的一番搜
索之后,写了一个简单的exe程序。后来略觉"简陋",遂决定加上
GUI。写win32界面不是汇编的强项,于是决定用.Net中的C#来写。
C#的高级语法对于数值运算、字符串、图形界面的处理简单方便;
而汇编对于程序性能优化、体积精简、低层代码可控性又得心应手。
两者结合使用,可以达到扬长避短的作用。和以前我用VB + ASM
的花哨界面不同,这次我力图做到界面最精简(当然还是有点花哨,呵呵)
,先做一个DEMO,由于才学C#不久,加上水平有限,可能有很多纰漏和
错误,以及一些还可以优化的地方,希望各位不吝指出,多谢了。
截图:
[原创]C# 与 汇编 的一次亲密接触。
最新推荐文章于 2020-06-29 20:25:50 发布
博主分享了一次使用C#构建GUI界面和汇编进行底层优化的编程经验。通过C#处理高级语法和界面设计,利用汇编进行性能优化,以解决文件锁定问题。文中提到,虽然C#代码可能还有待完善,但这种组合方式能够扬长避短,实现更好的程序效果。
摘要由CSDN通过智能技术生成