首页

万箭穿心观后感  

万箭穿心观后感:纵然我的心被万箭所伤,Topomel Box的迭代式开发决不能放弃。 最不济,慢慢打磨,一年出一次版本。 活到老,干到老,更新到老。 力争做成 Windows 平台最好用的工具平台。 您还等什么呢?立即去 topomel.com 下载体验吧。 如何下载 直接点击官网的下载按钮就可以下载到安装包,一路点击下一步即可完成安装。 技术支持 没有完美的软件,您在使用中碰到任何问题,都可以通...

Windows 办公利器:Topomel Box  

最初,我们的想法很简单:如果您经常在 Windows 系统上工作,则使用 Topomel Box 可以助您一臂之力。 对于打工人,这通常意味着您可以早日完成老板交代的任务,从而早点下班。 对于公司或组织的负责人,这可以在您组织的数字化转型过程中更加顺畅,避免那些复杂 IT 系统部署过程中碰到的”惊喜”。 如果您是老板,则通常您不需要和 Topomel Box 做任何形式的接...

通过 Topomel Box 提升效率从而延长生命  

一个人的生命是短暂的,如果可以快速完成日常工作,是不是就有更多的时间享受美好的生活呢? Topomel Box 带有的一些基本功能,例如屏幕分享,音视频通信,文件传输功能,您一定用的上,且让您的工作事半功倍。 就在今天,勇敢地,去尝试下不一样的东西,为什么不呢? 如何下载 直接点击官网的下载按钮就可以下载到安装包,一路点击下一步即可完成安装。 技术支持 没有完美的软件,您在使用中碰到任何问...

运行 Topomel Box 是否需要管理员权限?  

你是否发现,越来越多的软件都需要要求管理员权限了? 对于开发者来说,这确实很好:权限提升到管理员后,很多之前不能进行的操作,都可以进行了,也就是说:我想在你的电脑里干什么就干什么。 但对于用户来说,这可不是什么好事儿!你的个人隐私数据可能被偷窃,你的设备可能会默默安装一些你不需要甚至你所讨厌的软件。 Topomel Box 在设计初始阶段,就明确了一条准则:不越界。 当用户运行在受限的环境中,例如...

简洁好用的 Windows 工具集 Topomel Box  

如果您还没有体验过 Topomel Box,是时候了! 当您在家中,需要远程访问办公室的电脑,比如,需要控制办公室电脑屏幕,或者从办公室电脑中下载一些文件回来继续在家中处理,这些都可以在 Topomel Box 的 “远程” 功能模块中,轻松办到! 无需担心网络问题,无论您处于内网(局域网),或者是外网(办公室的电脑和你家中的电脑不在同一个网段),Topomel Box ...

为什么进程和线程 ID 总是 4 的倍数?  

如果您研究下任务管理器中的的进程 ID (PID),则你会发现这样一个规律:它们都是 4 的倍数。 基于 Windows NT 内核的操作系统上,不止是进程 ID,实际上,线程 ID (TID) 也遵守这样的规律:也即它们都是 4 的倍数。这是一个巧合吗? 是的,这只是一个巧合。并且,在您的开发过程中,请勿依赖这个规律,因为它并非公开的编程接口。 举个例子,在 Windows 95 上,进程和线程...

使用 WM_WINDOWPOSCHANGING 跟踪窗口状态变化  

在窗口位置变化过程的早期,系统会发送 WM_WINDOWPOSCHANGING 消息。 这个和 WM_WINDOWPOSCHANGED 消息不同,WM_WINDOWPOSCHANGED 消息发生在窗口位置变化之后。 一个关键的区别(除了时间之外)是,您可以通过处理 WM_WINDOWPOSCHANGING 消息和修改 WINDOWPOS 结构来影响窗口的状态更改。 在下面的例子代码中,我们可以通过...

你需要知道的:WM_WINDOWPOSCHANGED 的隐藏用法  

在 WM_SHOWWINDOW 消息的文档中,如果你仔细研究的话,文档里会指出:WM_SHOWWINDOW 消息在某些特殊情况下不会发出。 问题来了,如果您希望在这些特殊情况下,仍然想知道窗口的可见状态,应该怎么做? 可以试试这个:WM_WINDOWPOSCHANGED 消息。 此消息是窗口状态变化流程的的最后一个消息。它结合了其他状态变化通知,例如 WM_MOVE,WM_SIZE 和 WM_SH...

避坑指南:使用 64 位指针处理大型文件  

在如今这个时代,小于 20 GB 的硬盘在人们看来实在是太小了,但要知道,在古老的旧时代,硬盘的容量都是使用 MB 为单位进行计算的,而不是以 GB 为单位。 作为程序开发者,我们需要时刻注意,如今的用户文件可能已经很大了,例如一些视频文件或者数据库文件,它们的大小可能会是几个 G 这样的规模。 这意味着,对于大文件,我们要使用 64 位指针作为偏移量来调用相关的文件处理 API (例如:SetF...

如果清理代码执行失败了,要怎么办?  

有一位读者 Matt 问了我这样一个问题; 如果我有一些清理资源的代码,例如关闭文件 fclose,或者关闭句柄 CloseHandle,当这些代码执行失败时,应该怎么做最为合适? 很显然,我们可能啥也做不了,请思考:如果清理代码都执行失败了,说明应用程序甚至操作系统已经遇到了严重的问题。 这些清理功能属于”不得因程序无法控制的原因而失败”的类别。 如果一个程序试图调用 f...