本文介绍了如何通过PHP的curl功能向腾讯微博发送广播。由于腾讯微博没有开放API,作者通过模拟登录和发送带cookie的请求来实现同步发送。文章详细描述了登录和发送广播的全过程,包括获取验证码、模拟登录、找到发送广播的网址、使用curl实现登录和广播等步骤。作者希望腾讯微博能早日开放API,以便...
分类 软件 下的文章
主要是以Delphi为主- 首页
- 软件
文章介绍了如何在ICS HttpCli组件中设置Referer值。作者发现HttpCli没有Referer属性,通过向高手请教得知,应该使用Reference属性来设置Referer值。
本文介绍了如何在Delphi中处理UTF-8编码格式的文件。提供了两个函数:LoadUTF8File用于读取UTF-8文件内容,通过创建文件流、设置长度、读取内容并使用UTF8Decode函数解码;SaveUTF8File用于将内容写入UTF-8文件,通过创建文件流、使用UTF8Encode函数编码...
文章介绍了如何使用TIdInterceptThrottler组件来限制TIdHTTP的下载速度。通过设置TIdHTTP的Intercept属性为TIdInterceptThrottler,并调整其BitsPerSec、RecvBitsPerSec和SendBitsPerSec三个属性,可以分别控制平...
本文介绍了如何使用ICS中的TMultipartHttpDownloader组件实现多线程、单资源的分块下载文件。文章详细解释了组件的事件,包括下载完成事件、下载显示状态信息事件以及与进度条相关的事件。最后,文章提供了组件的简单用法,包括设置下载文件地址、分块个数、文件流和启动下载。需要注意的是,P...
本文介绍了如何使用HttpCli组件异步发送POST请求。首先,通过UrlEncode函数对数据进行编码,然后创建TMemoryStream对象,将编码后的数据写入并设置HttpCli的URL和发送方式为PostAsync。在RequestDone事件中,检查错误代码和状态码,若无异常则读取接收到的...
文章介绍了如何在Delphi 2010中手动安装Indy 10.5.7组件,以解决老版本Indy对SSL支持的问题。具体步骤包括删除旧版本的Indy文件、添加搜索目录、安装新的Indy组件等。作者强调,这些步骤适用于Delphi 7、Delphi 2006和Delphi 2007。
The article provides a detailed guide on how to download, compile, and install a new version of Indy Tiburon to replace the existing version that came...
Delphi开发工具被SysConst.dcu病毒感染,影响Delphi7及以下版本。感染后,所有Delphi编译的程序都具有感染能力。病毒没有独立的exe或dll毒源体,而是通过替换SysConst.dcu文件实现传播。解决方案是将sysconst.bak复制并改名为sysconst.dcu,重新...
本文介绍了如何使用IdHttp进行网络请求的技巧,包括伪造来源地址、Cookie欺骗和通过代理服务器访问。伪造来源地址可以通过设置IdHttp1.Request.Referer实现;Cookie欺骗需要修改Request的RawHeaders中的Values值,通过设置Cookie值进行欺骗;通过代...
Android 3.0(代号Gingerbread)预计将于今年10月发布,将专注于高端设备,如1GHz处理器、512MB内存以上的设备和至少3.5英寸的屏幕。新版本将提供更好的复制粘贴功能、支持WebM格式,并可能统一制造商的手机界面,建立统一品牌形象。
在使用IdHTTP组件获取网页源代码时,可能会遇到"HTTP/1.1 302 Object moved"错误,这通常是因为网页使用了response.redirect跳转到另一个页面。为了解决这个问题,可以将IdHTTP的HandleRedirects属性设置为true,这样组件就会自动处理跳转,获...
文章提供了Delphi和C++ Builder中使用IdHTTP组件提交表单和登录的源码示例。在Delphi示例中,强调了设置UserAgent和http1.1的重要性,并提供了详细的代码设置。C++ Builder示例则展示了如何使用TIdCookieManager和TIdHTTP组件进行登录操作...
本文介绍了如何使用idHttp控件和回调函数在Delphi中异步获取网页的HTML源码。文章提供了详细的代码实现,包括创建线程、定义回调函数和执行HTTP请求。这种方法可以避免主线程阻塞,提高程序的响应性。
本文介绍了如何使用Delphi语言和IDHTTP组件实现多线程下载网页源码。代码中定义了一个ipscan类,继承自TThread,用于执行下载任务。类中包含了检查URL有效性、下载网页内容和更新界面的方法。通过使用TIdHTTP组件,可以实现对网页的快速下载。同时,使用TRTLCriticalSec...
本文介绍了如何使用Delphi实现远程控制。通过WinSock API,可以在网络上传输数据和交换信息。文章详细阐述了远程控制的实现原理,包括服务器程序(被控程序)和客户程序(主控程序)的编写。通过TClientSocket和TServerSocket元件,可以简化对WinSock的访问。文章提供了...
本文介绍了API HOOK技术,特别是使用Delphi进行APIHook的方法。作者分享了两种APIHOOK方法,重点介绍了第二种方法,即通过编写动态链接库来选择性替代特定进程的API。文章详细解释了PE文件格式、如何确定函数地址、实现函数转跳等关键步骤,并提供了示例代码。作者还强调了在结束时恢复原...
本文详细介绍了如何使用hook技术实现DLL注入。首先,需要准备一个注入用的DLL(inject.dll)和一个调用程序(caller.exe)。通过caller.exe程序,可以找到目标程序的主窗口句柄,然后使用FindWindowEx找到子窗口句柄,进而获取目标线程ID。接着,调用inject....
本文介绍了一个Delphi版的载封包工具,该工具在Windows XP和D7编译环境下测试通过。工具包含HOOK.DLL源码和APIHook.pas源码,其中HOOK.DLL负责在指定窗口上安装和卸载HOOK,而APIHook.pas则实现了对API函数的HOOK。测试代码展示了如何使用这些代码在实...