Method for sharing static link code by software components in DLL and main program
    1.
    发明授权
    Method for sharing static link code by software components in DLL and main program 有权
    DLL和主程序中软件组件共享静态链接代码的方法

    公开(公告)号:US07890944B2

    公开(公告)日:2011-02-15

    申请号:US11730812

    申请日:2007-04-04

    CPC classification number: G06F8/54 G06F8/71 G06F9/44563

    Abstract: A method for sharing static link codes by software components in a dynamic link library (DLL) and a main program. First, the main program links to a static link library (SLL) and creates function pointers and variable pointers in the DLLs corresponding to the SLL. Next, the functions of a DLL program code associated with calling the SLL are changed into corresponding function pointers. Next, the variables of the DLL program code associated with calling the SLL are changed into corresponding variable pointers. Finally, the main program and the DLLs are compiled into the respective program codes, wherein the functions and variables associated with a DLL are obtained via the pointers. When the DLL is loaded in the main program, the memory addresses of the functions and variables for calling and corresponding to the SLL are passed to the DLL to share the static link codes with the main program.

    Abstract translation: 一种用于通过动态链接库(DLL)和主程序中的软件组件共享静态链接代码的方法。 首先,主程序链接到静态链接库(SLL),并在与SLL对应的DLL中创建函数指针和变量指针。 接下来,与调用SLL相关联的DLL程序代码的功能被改变为相应的功能指针。 接下来,与调用SLL相关联的DLL程序代码的变量变为相应的变量指针。 最后,将主程序和DLL编译成各自的程序代码,其中通过指针获得与DLL相关联的功能和变量。 当DLL被加载到主程序中时,用于调用和对应于SLL的函数和变量的内存地址被传递给DLL以与主程序共享静态链接代码。

    Method for sharing static link code by software components in DLL and main program
    2.
    发明申请
    Method for sharing static link code by software components in DLL and main program 有权
    DLL和主程序中软件组件共享静态链接代码的方法

    公开(公告)号:US20070288913A1

    公开(公告)日:2007-12-13

    申请号:US11730812

    申请日:2007-04-04

    CPC classification number: G06F8/54 G06F8/71 G06F9/44563

    Abstract: A method for sharing static link codes by software components in a dynamic link library (DLL) and a main program. First, the main program links to a static link library (SLL) and creates function pointers and variable pointers in the DLLs corresponding to the SLL. Next, the functions of a DLL program code associated with calling the SLL are changed into corresponding function pointers. Next, the variables of the DLL program code associated with calling the SLL are changed into corresponding variable pointers. Finally, the main program and the DLLs are compiled into the respective program codes, wherein the functions and variables associated with a DLL are obtained via the pointers. When the DLL is loaded in the main program, the memory addresses of the functions and variables for calling and corresponding to the SLL are passed to the DLL to share the static link codes with the main program.

    Abstract translation: 一种用于通过动态链接库(DLL)和主程序中的软件组件共享静态链接代码的方法。 首先,主程序链接到静态链接库(SLL),并在与SLL对应的DLL中创建函数指针和变量指针。 接下来,与调用SLL相关联的DLL程序代码的功能被改变为相应的功能指针。 接下来,与调用SLL相关联的DLL程序代码的变量变为相应的变量指针。 最后,将主程序和DLL编译成各自的程序代码,其中通过指针获得与DLL相关联的功能和变量。 当DLL被加载到主程序中时,用于调用和对应于SLL的函数和变量的内存地址被传递给DLL以与主程序共享静态链接代码。

    Journaling FAT file system and accessing method thereof
    3.
    发明授权
    Journaling FAT file system and accessing method thereof 有权
    日记FAT文件系统及其访问方法

    公开(公告)号:US07970804B2

    公开(公告)日:2011-06-28

    申请号:US12222979

    申请日:2008-08-21

    CPC classification number: G06F17/30191 G06F11/1471

    Abstract: A journaling file allocation table (FAT) file system includes an FAT file system module, a storage device and a driver. The FAT file system module includes a journaling module and receives a file operation instruction sent by an operating system. The storage device has an FAT file system and an FAT journaling cache. The driver is coupled to the FAT file system module, the journaling module and the storage device in order to access the storage device. When the FAT file system stored in the storage device is a journaling FAT file system, the FAT file system module enables the journaling module to receive and execute the file operation instruction sent by the operating system and to accordingly produce a corresponding file operation instruction to the driver for performing a journaling file operation on the storage device.

    Abstract translation: 日记文件分配表(FAT)文件系统包括FAT文件系统模块,存储装置和驱动程序。 FAT文件系统模块包括日志模块并接收由操作系统发送的文件操作指令。 存储设备具有FAT文件系统和FAT日志缓存。 驱动器耦合到FAT文件系统模块,日志模块和存储设备,以访问存储设备。 当存储在存储装置中的FAT文件系统是日记FAT文件系统时,FAT文件系统模块使得日志模块能够接收和执行由操作系统发送的文件操作指令,并且相应地产生一个相应的文件操作指令给 用于在存储设备上执行日志文件操作的驱动器。

    Method for administrating the function access
    4.
    发明申请
    Method for administrating the function access 审中-公开
    管理功能访问的方法

    公开(公告)号:US20070113291A1

    公开(公告)日:2007-05-17

    申请号:US11280233

    申请日:2005-11-17

    CPC classification number: G06F21/629

    Abstract: A method for examining a user's identity and/or administrating the access right(s) of a called function is disclosed. Before the called function is functioned in a computer system, the method redirects the executing procedure to an interception means, which further processes a user's identity verification and/or the access right(s) examination. Next, after confirming the identity and/or the access right(s), the called function is functioned. For example, by modifying the preceding operation codes, the called function can jump to the means for intercepting; a corresponding entry of executable file dynamic library import table is modified; a method for replacing the library with called function to be intercepted is introduced; and a callback function is provided to redirect the executing procedure to an identity verification/access control unit.

    Abstract translation: 公开了一种用于检查用户身份和/或管理被叫功能的访问权限的方法。 在被叫功能在计算机系统中运行之前,该方法将执行过程重定向到拦截装置,该拦截装置进一步处理用户的身份验证和/或访问权限检查。 接下来,在确认身份和/或访问权限之后,被调用的功能被起作用。 例如,通过修改前面的操作代码,被叫函数可以跳转到拦截的手段; 修改可执行文件动态库导入表的相应条目; 介绍了一种用被替换为被拦截功能的库的方法; 并且提供回调函数以将执行过程重定向到身份验证/访问控制单元。

    METHOD AND SYSTEM FOR FUNCTION REFERENCE OF DEVELOPMENT TOOL
    5.
    发明申请
    METHOD AND SYSTEM FOR FUNCTION REFERENCE OF DEVELOPMENT TOOL 审中-公开
    开发工具功能参考的方法和系统

    公开(公告)号:US20080109787A1

    公开(公告)日:2008-05-08

    申请号:US11936089

    申请日:2007-11-07

    CPC classification number: G06F8/33

    Abstract: A function reference method of a development tool and a system thereof are disclosed. According to the function reference method, new function database and classified data are described with a text file or a database format file. After the file is read by an add-in module of the development tool, the desired function or object can be loaded into the editing workspace of the development tool through a hierarchical menu or by detecting an input string. Therefore, users can quickly searching and loading new functions.

    Abstract translation: 公开了一种开发工具及其系统的功能参考方法。 根据功能参考方法,使用文本文件或数据库格式文件描述新功能数据库和分类数据。 在通过开发工具的附加模块读取文件之后,期望的功能或对象可以通过分层菜单或通过检测输入字符串被加载到开发工具的编辑工作空间中。 因此,用户可以快速搜索和加载新功能。

    Method and system for dynamically specifying and instantly transmitting and representing/displaying call data
    6.
    发明申请
    Method and system for dynamically specifying and instantly transmitting and representing/displaying call data 审中-公开
    用于动态指定并立即发送和显示/显示呼叫数据的方法和系统

    公开(公告)号:US20060203802A1

    公开(公告)日:2006-09-14

    申请号:US11078309

    申请日:2005-03-14

    CPC classification number: H04M11/066

    Abstract: The present invention discloses a method and system for dynamically specifying and instantly transmitting and representing/displaying call data, wherein a data, which is specified by the caller or the callee dynamically, can be instantly transmitted, and represented/displayed as soon as the data has been transmitted and before the callee answers the call. The instant and dynamic transmitting or represent/display of the specified data can be undertaken before or during the preset outgoing/incoming activity of a call or replaces the preset outgoing/incoming activity of a call, and the specified data can be a picture, an image, a voice, an Internet link, other format of file, or an appropriate combination of the aforesaid data. Via the method and system for dynamically specifying and instantly transmitting and representing/displaying call data of the present invention, a plurality of new modes of the voice telecommunication can be constructed, and much more added value and commercial benefit can also be got from the voice communication.

    Abstract translation: 本发明公开了一种用于动态地指定并立即发送和表示/显示呼叫数据的方法和系统,其中由呼叫者或被动者动态指定的数据可以立即发送,并且一旦数据被表示/显示 已被发送,被叫方应答呼叫之前。 指定数据的即时和动态发送或表示/显示可以在呼叫的预设呼出/进入活动之前或期间进行,或者替换呼叫的预设呼出/呼入活动,并且指定的数据可以是照片, 图像,语音,互联网链接,文件的其他格式或上述数据的适当组合。 通过用于动态地指定和表示/显示本发明的呼叫数据的方法和系统,可以构建语音电信的多种新模式,并且还可以从语音获得更多的附加价值和商业利益 通讯。

    Journaling FAT file system and accessing method thereof
    7.
    发明申请
    Journaling FAT file system and accessing method thereof 有权
    日记FAT文件系统及其访问方法

    公开(公告)号:US20090055452A1

    公开(公告)日:2009-02-26

    申请号:US12222979

    申请日:2008-08-21

    CPC classification number: G06F17/30191 G06F11/1471

    Abstract: A journaling file allocation table (FAT) file system includes an FAT file system module, a storage device and a driver. The FAT file system module includes a journaling module and receives a file operation instruction sent by an operating system. The storage device has an FAT file system and an FAT journaling cache. The driver is coupled to the FAT file system module, the journaling module and the storage device in order to access the storage device. When the FAT file system stored in the storage device is a journaling FAT file system, the FAT file system module enables the journaling module to receive and execute the file operation instruction sent by the operating system and to accordingly produce a corresponding file operation instruction to the driver for performing a journaling file operation on the storage device.

    Abstract translation: 日记文件分配表(FAT)文件系统包括FAT文件系统模块,存储装置和驱动程序。 FAT文件系统模块包括日志模块并接收由操作系统发送的文件操作指令。 存储设备具有FAT文件系统和FAT日志缓存。 驱动器耦合到FAT文件系统模块,日志模块和存储设备,以访问存储设备。 当存储在存储设备中的FAT文件系统是日记FAT文件系统时,FAT文件系统模块使得日志模块能够接收和执行由操作系统发送的文件操作指令,并且相应地产生一个相应的文件操作指令给 用于在存储设备上执行日志文件操作的驱动器。

Patent Agency Ranking