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.