在C语言的世界里,程序的组成就是结构体加算法。因此,与Win32的API交互中,肯定少不了结构体的类型。在Python里定义的类,并不能直接使用于C的函数,需要通过ctypes里的结构类继承之后,并按它的格式填写字段才可以使用。下面的例子就是定义一个最简单的结构体,表示屏幕上一个点的坐标的结构体,如下:#windows应用程序
#开发人员:蔡军生(QQ:9073204) 深圳 2014-8-14...
分类:
其他好文 时间:
2014-08-14 10:58:08
阅读次数:
213
在Windows应用程序中,总需要加载应用程序文件到系统内存里,为了标识每个文件在内存的区别,Windows使用了句柄来标识这些文件。比如在一个应用程序里,有一个可执行文件(EXE)和多个动态连接库文件(DLL),这时可以标识可执行文件为0x1D000000,动态连接库文件为0x1D001000。这里的值只是举例,当系统运行应用程序时,就会分配实际的值给应用程序。加载到进程地址空间的每一个可执行文...
分类:
其他好文 时间:
2014-08-12 09:04:13
阅读次数:
198
对于Windows应用程序,用户是在一个框架窗口中与被显示的内容进行交互的。框架窗口可以是单文档接口(SDI)框架窗口,也可以是多文档接口(MDI)子窗口。Windows负责管理大部分用户与框架窗口的交互,包括:移动窗口,改变窗口大小,关闭窗口,最大化,最小化窗口。 而程序员负责管理框架里的内容。一...
最近开发了个WP8.1和Windows8.1平台上的应用——《博客园-开发者的网上家园》,基于Windows Runtime。在此有必要说明一下,WP8.0以前的应用程序是基于Silverlight的,微软为了统一Windows Phone OS 和 Windows RT,从开发人员的角度上,也统一...
这里在学网络编程时遇到了讲解windows的编程,稍微整理一下windows编程原理,顺便复习一下。 首先,理解Windows 程序运行原理:Windows应用程序,操作系统,计算机硬件之间的相互关系。 向下的箭头③表示应用程序可以通知操作...
dll和lib:
动态链接库(dll)是一个可以被其他应用程序共享的程序模块,其中封装了一些可以被共享的例程和资源。和可执行文件(exe)非常类似,区别在于dll中虽然包含了可执行代码却不能单独执行,而应由Windows应用程序直接或间接调用。
静态链接库(lib)包含函数代码本身,在编译时直接将代码加入程序当中。当多个程序都调用相同函数时,内存中就会存在这个函数的多个拷贝,这样就浪费...
分类:
编程语言 时间:
2014-08-03 15:17:05
阅读次数:
321
《Windows 8应用开发:C#和XAML卷》主要讲解如何运用C#、XAML、Windows Runtime和.NET框架开发Windows 8应用程序,也即Windows应用商店应用(Windows Store App)。在讲解的过程中,《Windows 8应用开发:C#和XAML卷》从头至尾穿...
分类:
移动开发 时间:
2014-08-01 15:37:31
阅读次数:
334
本文转载自:http://blog.csdn.net/yushanddddfenghailin/article/details/17268473列表框列表框(ListBox)是Windows应用程序中重要的输入手段,其中包括多个选项用户可以从其中选择一个或者多个,程序根据用户的选择做出相应的处理,列...
分类:
其他好文 时间:
2014-08-01 13:08:21
阅读次数:
160
一:引言:你也许一直对金山词霸的屏幕抓词的实现原理感到困惑,你也许希望将你的键盘,鼠标的活动适时的记录下来,甚至你想知道木马在windows操作系统是怎样进行木马dll的加载的…..其实这些都是用到了windows的钩子函数。因此本文将对钩子函数的相关知识进行阐述。当然,本文的目的并不是想通过此程序...
下边我们来看一下如何配置RDSH角色,RDSH因为我们需要发布应用程序以及虚拟桌面,因此我们这里需要两台RDSH服务器1.点击添加角色和功能2.这里直接下一步3.选择远程桌面服务安装4.因为之前已经配置好了RDCB,这里会直接将RDCB服务器读取出来,我们直接下一步5.之前我们已经完成..