[go: up one dir, main page]

RU2007132850A - METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS - Google Patents

METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS Download PDF

Info

Publication number
RU2007132850A
RU2007132850A RU2007132850/09A RU2007132850A RU2007132850A RU 2007132850 A RU2007132850 A RU 2007132850A RU 2007132850/09 A RU2007132850/09 A RU 2007132850/09A RU 2007132850 A RU2007132850 A RU 2007132850A RU 2007132850 A RU2007132850 A RU 2007132850A
Authority
RU
Russia
Prior art keywords
application
environment
redirector
isolation
association
Prior art date
Application number
RU2007132850/09A
Other languages
Russian (ru)
Inventor
Николас Александер БИССЕТТ (AU)
Николас Александер БИССЕТТ
Анил РОЙЧОУДРИ (AU)
Анил РОЙЧОУДРИ
Ричард Джеймс МАЗЗАФЕРРИ (AU)
Ричард Джеймс МАЗЗАФЕРРИ
Original Assignee
Ситрикс Системз, Инк. (US)
Ситрикс Системз, Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/711,737 external-priority patent/US7680758B2/en
Priority claimed from US10/711,734 external-priority patent/US20060069662A1/en
Priority claimed from US10/711,735 external-priority patent/US7853947B2/en
Priority claimed from US10/711,733 external-priority patent/US8117559B2/en
Priority claimed from US11/231,370 external-priority patent/US8095940B2/en
Application filed by Ситрикс Системз, Инк. (US), Ситрикс Системз, Инк. filed Critical Ситрикс Системз, Инк. (US)
Publication of RU2007132850A publication Critical patent/RU2007132850A/en

Links

Landscapes

  • Stored Programmes (AREA)
  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Claims (25)

1. Способ ассоциирования приложения с изолирующей средой, согласно которому1. A method of associating an application with an isolation medium, according to which (a) получают размещение запрашиваемого приложения;(a) receive the placement of the requested application; (b) создают ассоциацию между запрашиваемым приложением и изолирующей средой приложения;(b) create an association between the requested application and the application sandbox; (c) сохраняют эту ассоциацию; и(c) retain this association; and (d) запускают запрашиваемое приложение в изолирующей среде приложения.(d) run the requested application in the application isolation environment. 2. Способ по п.1, в котором на этапе (а) также размещают запрашиваемое приложение.2. The method according to claim 1, in which at the stage (a) also place the requested application. 3. Способ по п.1, в котором на этапе (а) также размещают запрашиваемое приложение, находящееся на собственном уровне операционной системы.3. The method according to claim 1, in which at the stage (a) also place the requested application located at its own level of the operating system. 4. Способ по п.1, в котором на этапе (а) также размещают запрашиваемое приложение в изолирующей области действия приложения, находящейся во второй изолирующей среде приложения.4. The method according to claim 1, in which at step (a) the requested application is also placed in the isolation area of the application located in the second isolation environment of the application. 5. Способ по п.1, в котором на этапе (а) также размещают запрашиваемое приложение во второй изолирующей среде приложения.5. The method according to claim 1, in which at the stage (a) also place the requested application in the second isolation environment of the application. 6. Способ по п.1, в котором на этапе (b) также ассоциируют второе приложение с изолирующей средой приложения.6. The method of claim 1, wherein in step (b), the second application is also associated with the application isolation environment. 7. Способ по п.1, в котором на этапе (b) ассоциируют указанное приложение с изолирующей средой приложения.7. The method of claim 1, wherein in step (b), the application is associated with the application isolation environment. 8. Способ по п.1, в котором на этапе (с) ассоциацию сохраняют в изолирующей среде приложения.8. The method of claim 1, wherein in step (c), the association is stored in an application isolation environment. 9. Способ по п.1, в котором на этапе (с) ассоциацию сохраняют в файле.9. The method of claim 1, wherein in step (c), the association is stored in a file. 10. Способ по п.1, в котором на этапе (с) ассоциацию сохраняют в конфигурационной записи в репозитории.10. The method according to claim 1, wherein in step (c), the association is stored in the configuration entry in the repository. 11. Способ по п.1, в котором на этапе (с) ассоциацию сохраняют в контекстном меню.11. The method according to claim 1, in which at step (c) the association is saved in the context menu. 12. Среда для ассоциирования приложения с изолирующей средой, содержащая12. An environment for associating an application with an isolation environment, comprising изолирующую среду приложения, содержащую изолирующую область действия приложения и изолирующую область действия пользователя;an application isolation environment comprising an application isolation area and a user isolation area; редиректор, который получает запрос на указанное приложение, осуществленный при помощи процесса, выполняемого от имени пользователя, получает место нахождения запрашиваемого приложения и запускает запрашиваемое приложение из определенного места в изолирующей среде приложения; иa redirector that receives a request for a specified application carried out using a process executed on behalf of the user receives the location of the requested application and launches the requested application from a specific location in the application isolation environment; and ассоциацию между запрашиваемым приложением и изолирующей средой приложения, поддерживаемой указанным редиректором.The association between the requested application and the application sandbox supported by the specified redirector. 13. Среда по п.12, в которой редиректор находится в изолирующей среде приложения.13. The environment according to item 12, in which the redirector is in the isolation environment of the application. 14. Среда по п.12, в которой редиректор размещает запрашиваемое приложение во второй изолирующей среде приложения.14. The environment of claim 12, wherein the redirector places the requested application in a second isolation application environment. 15. Среда по п.12, в которой редиректор размещает запрашиваемое приложение на собственном уровне операционной системы.15. The environment of claim 12, wherein the redirector places the requested application at its own level of the operating system. 16. Среда по п.12, в которой редиректор перехватывает указанный запрос на приложение.16. The environment of claim 12, wherein the redirector intercepts said application request. 17. Среда по п.12, в которой редиректор обращается к сохраненной ассоциации между запрашиваемым приложением и местом нахождения запрашиваемого приложения для определения места нахождения запрашиваемого приложения.17. The environment of claim 12, wherein the redirector accesses the stored association between the requested application and the location of the requested application to determine the location of the requested application. 18. Среда по п.12, также содержащая процессор правил, определяющий поведение указанного редиректора.18. The environment of claim 12, further comprising a rule processor defining the behavior of said redirector. 19. Среда по п.12, в которой редиректор также конфигурирует процессор правил в соответствии с конфигурационным механизмом.19. The environment of claim 12, wherein the redirector also configures the rule processor in accordance with the configuration mechanism. 20. Среда по п.12, в которой редиректор содержит драйвер фильтра файловой системы.20. The environment of claim 12, wherein the redirector contains a file system filter driver. 21. Среда по п.12, в которой редиректор содержит механизм прерывания функции.21. The environment of claim 12, wherein the redirector comprises a function interruption mechanism. 22. Среда по п.12, в которой устройство прерывания функции перехватывает операцию, выбранную из множества, содержащего операции создания процесса, операции СОМ-сервера и операции служб WINDOWS.22. The environment of claim 12, wherein the function interrupt device intercepts an operation selected from a plurality comprising process creation operations, COM server operations, and WINDOWS services operations. 23. Среда по п.12, в которой ассоциация содержит конфигурационную запись в репозитории.23. The environment of claim 12, wherein the association contains a configuration entry in the repository. 24. Среда по п.12, в которой ассоциация содержит файл, сохраненный указанным редиректором.24. The environment of claim 12, wherein the association contains a file saved by said redirector. 25. Среда по п.12, в которой ассоциация содержит запись контекстного меню. 25. The environment of claim 12, wherein the association contains a context menu entry.
RU2007132850/09A 2004-09-30 2007-08-31 METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS RU2007132850A (en)

Applications Claiming Priority (19)

Application Number Priority Date Filing Date Title
USUS10/711,735 2004-09-30
USUS10/711,732 2004-09-30
US10/711,737 US7680758B2 (en) 2004-09-30 2004-09-30 Method and apparatus for isolating execution of software applications
USUS10/711,733 2004-09-30
US10/711,734 US20060069662A1 (en) 2004-09-30 2004-09-30 Method and apparatus for remapping accesses to virtual system resources
USUS10/711,737 2004-09-30
US10/711,735 US7853947B2 (en) 2004-09-30 2004-09-30 System for virtualizing access to named system objects using rule action associated with request
USUS10/711,736 2004-09-30
US10/711,734 2004-09-30
US10/711,733 US8117559B2 (en) 2004-09-30 2004-09-30 Method and apparatus for virtualizing window information
USUS10/956,723 2004-10-01
USUS11/231,316 2005-09-19
US11/231,284 US8302101B2 (en) 2004-09-30 2005-09-19 Methods and systems for accessing, by application programs, resources provided by an operating system
USUS11/231,317 2005-09-19
USUS11/231,284 2005-09-19
USUS11/231,370 2005-09-19
US11/231,370 US8095940B2 (en) 2005-09-19 2005-09-19 Method and system for locating and accessing resources
US11/231,317 US8132176B2 (en) 2004-09-30 2005-09-19 Method for accessing, by application programs, resources residing inside an application isolation scope
USUS11/231,315 2005-09-19

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
RU2007111705/09A Division RU2007111705A (en) 2004-09-30 2005-09-23 METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM

Publications (1)

Publication Number Publication Date
RU2007132850A true RU2007132850A (en) 2009-03-10

Family

ID=40528180

Family Applications (3)

Application Number Title Priority Date Filing Date
RU2007111705/09A RU2007111705A (en) 2004-09-30 2005-09-23 METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM
RU2007132849/09A RU2007132849A (en) 2004-09-30 2007-08-31 METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS
RU2007132850/09A RU2007132850A (en) 2004-09-30 2007-08-31 METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS

Family Applications Before (2)

Application Number Title Priority Date Filing Date
RU2007111705/09A RU2007111705A (en) 2004-09-30 2005-09-23 METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM
RU2007132849/09A RU2007132849A (en) 2004-09-30 2007-08-31 METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS

Country Status (1)

Country Link
RU (3) RU2007111705A (en)

Also Published As

Publication number Publication date
RU2007111705A (en) 2008-11-10
RU2007132849A (en) 2009-03-10

Similar Documents

Publication Publication Date Title
JP5254396B2 (en) A system that automatically handles components on the device
Heuser et al. {ASM}: a programmable interface for extending android security
KR100855853B1 (en) Image-based software installation
US20100146504A1 (en) Virtual mobile infrastructure and its base platform
TWI601064B (en) Web-based interface to access a function of a basic input/output system
US20080301660A1 (en) Maintaining Multiple Versions of a Software Application on a Device
US20080301672A1 (en) Installation of a Software Product on a Device with Minimal User Interaction
US20080301669A1 (en) Dynamically Self-Updating by a Software Application on a Device
JP2018538597A (en) Managing delivery of code and dependent data using application containers
JP5248657B2 (en) System for registry-based automated installation and component handling on devices
KR20130069555A (en) Virtual application extension points
WO2013071841A1 (en) Method and system for monitoring application program of mobile device
EP3637251B1 (en) Method, device and terminal for executing hotpatch
EP2534578A2 (en) Extension mechanism
KR20140022863A (en) Dynamically redirecting boot to another operating system
JP2004537086A (en) Dynamic download and execution of system services in wireless devices
JP4724660B2 (en) How to manage software components that are integrated into an embedded system
KR100962403B1 (en) Integrated software management system and method
CN106802790B (en) Method, device and system for application user usage information management based on cloud platform
JP2009230433A (en) Network booting device, program and method
US8495355B2 (en) Operating system experience states
RU2007132850A (en) METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS
JP2012008777A (en) Application determination system and program
KR102663196B1 (en) User terminal device, server, control method of user terminal device and control method of server
WO2013113135A1 (en) Translating application resources

Legal Events

Date Code Title Description
FA93 Acknowledgement of application withdrawn (no request for examination)

Effective date: 20100901