Patents Assigned to Eunovation Int'l Limited
  • Publication number: 20100037040
    Abstract: A method and apparatus for implementing virtual environment comprises: obtaining an operating instruction sent for executing an application program requiring to invoke the first dynamic link library (DLL) file, wherein the operating instruction carries a destination file position information; before the operating instruction is executed, inserting the destination file position information modification instruction sent for modifying the destination file position information requiring to make it invoke the second DLL file, and generating a virtual operating instruction; and executing the virtual operating instruction and orderly invoking the second DLL file and the first DLL file.
    Type: Application
    Filed: November 19, 2008
    Publication date: February 11, 2010
    Applicant: Eunovation Int'l Limited
    Inventor: Wei-Ling Hsieh
  • Publication number: 20100031275
    Abstract: The present invention discloses a method for displaying a window. The method comprises hanging an application programming interface (API) hook onto an API for opening a window, wherein the API hook is adapted to designate a display position of the window as the input desktop; and running the API hanged with the API hook to open the window. The present invention can ensure the window to be open on the correct desktop. Especially, it can overcome the problem that, in the circumstance of the OS of Windows Vista Service Pack1, all the windows will be opened on the default desktop when a virtual desktop is adopted.
    Type: Application
    Filed: December 2, 2008
    Publication date: February 4, 2010
    Applicant: Eunovation Int'l Limited
    Inventor: Wei-Ling Hsieh
  • Publication number: 20100031276
    Abstract: The present invention provides a method for constructing a virtual operating system (VOS), the method comprises according to executable code of an application program loaded in user-mode memory space, acquiring library invoking information of an operating system (OS) library to be invoked for executing the application program; according to the library invoking information, modifying an access path of the OS library to be invoked by the application program so as to make the application program invoke the VOS instead; and a VOS loader loading program code corresponding to the VOS into user-mode memory space. When a computer run in user mode, the VOS serves as a general library, and application programs will not invoke the OS interface directly, but invoke the VOS instead, which does not need to run in kernel mode and has a wide range of applications, high stability, and security.
    Type: Application
    Filed: November 13, 2008
    Publication date: February 4, 2010
    Applicant: EUNOVATION INT'L LIMITED
    Inventor: Wei-Ling Hsieh