[go: up one dir, main page]

RU2007111705A - METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM - Google Patents

METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM Download PDF

Info

Publication number
RU2007111705A
RU2007111705A RU2007111705/09A RU2007111705A RU2007111705A RU 2007111705 A RU2007111705 A RU 2007111705A RU 2007111705/09 A RU2007111705/09 A RU 2007111705/09A RU 2007111705 A RU2007111705 A RU 2007111705A RU 2007111705 A RU2007111705 A RU 2007111705A
Authority
RU
Russia
Prior art keywords
resource
isolation environment
request
application
application isolation
Prior art date
Application number
RU2007111705/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 RU2007111705A publication Critical patent/RU2007111705A/en

Links

Landscapes

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

Claims (99)

1. Способ доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, согласно которому1. The method of access using application programs to resources provided by the operating system, according to which (a) получают при помощи процесса, выполняемого в изолирующей среде приложения, запрос на ресурс и идентификатор, ассоциированный с ним;(a) receive, by a process running in the application isolation environment, a request for a resource and an identifier associated with it; (b) определяют, что запрашиваемый ресурс находится в месте вне изолирующей среды приложения;(b) determining that the requested resource is located in a location outside the application isolation environment; (c) перенаправляют указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место и(c) redirecting said request to the resource and the identifier associated with it to a specific location and (d) отвечают на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.(d) respond to the specified resource request using an instance of the resource located in a specific location. 2. Способ по п.1, в котором на этапе (b) при помощи процесса, выполняемого вне изолирующей среды приложения также определяют, что запрашиваемый ресурс находится вне изолирующей среды приложения.2. The method according to claim 1, in which, in step (b), it is also determined by the process performed outside the application isolation environment that the requested resource is outside the application isolation environment. 3. Способ по п.1, в котором на этапе (b) при помощи процесса, выполняемого в изолирующей среде приложения также определяют, что запрашиваемый ресурс находится вне изолирующей среды приложения.3. The method according to claim 1, in which, in step (b), it is also determined by the process running in the application isolation environment that the requested resource is outside the application isolation environment. 4. Способ по п.1, в котором на этапе (с) при помощи процесса, выполняемого вне изолирующей среды приложения, также перенаправляют запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место.4. The method according to claim 1, in which, in step (c), a request for a resource and an identifier associated with it are also redirected to a specific location using a process performed outside the application isolation environment. 5. Способ по п.1, в котором на этапе (с) при помощи процесса, выполняемого в изолирующей среде приложения, также перенаправляют запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место.5. The method according to claim 1, in which, in step (c), a request for a resource and an identifier associated with it are also redirected to a specific location using a process running in the application isolation environment. 6. Способ по п.1, в котором на этапе (d) при помощи процесса, выполняемого вне изолирующей среды приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.6. The method according to claim 1, in which at step (d) using a process performed outside the isolation environment of the application, they also respond to a request for a resource using an instance of the resource located in a certain place. 7. Способ по п.1, в котором на этапе (d) при помощи процесса, выполняемого в изолирующей среде приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.7. The method according to claim 1, wherein in step (d), using a process running in an isolation environment, the applications also respond to a request for a resource using an instance of the resource located in a specific location. 8. Способ по п.1, в котором на этапе (а) при помощи процесса, выполняемого в изолирующей среде приложения, также выполняют запрос на ресурс, причем запрос содержит идентификатор, ассоциированный с ресурсом.8. The method according to claim 1, in which, at step (a), a request for a resource is also executed by a process running in the application isolation environment, the request containing an identifier associated with the resource. 9. Способ по п.1, в котором на этапе (а) также получают запрос на ресурс и идентификатор, ассоциированный с ним и содержащий идентификатор класса, идентифицирующий по меньшей мере один СОМ-сервер.9. The method according to claim 1, in which at the stage (a) they also receive a request for a resource and an identifier associated with it and containing a class identifier identifying at least one COM server. 10. Способ по п.1, в котором на этапе (d) с ресурсом также взаимодействуют через интерфейс, предоставляемый процессом.10. The method according to claim 1, wherein in step (d), the resource is also interacted through the interface provided by the process. 11. Способ доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, согласно которому11. A method of accessing, using application programs, resources provided by the operating system, according to which (a) получают запрос на ресурс и идентификатор, ассоциированный с ним;(a) receive a request for a resource and an identifier associated with it; (b) определяют при помощи процесса, выполняемого в изолирующей среде приложения, что запрашиваемый ресурс находится в месте вне изолирующей среды приложения;(b) it is determined by a process running in the application isolation environment that the requested resource is located in a location outside the application isolation environment; (c) перенаправляют указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; и(c) redirecting said request to the resource and the identifier associated with it to a specific location; and (d) отвечают на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.(d) respond to the specified resource request using an instance of the resource located in a specific location. 12. Способ по п.11, в котором на этапе (с) при помощи процесса, выполняемого вне изолирующей среды приложения, также перенаправляют запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место.12. The method according to claim 11, in which, in step (c), a request for a resource and an identifier associated with it are also redirected to a specific location using a process performed outside the application isolation environment. 13. Способ по п.11, в котором на этапе (с) при помощи процесса, выполняемого в изолирующей среде приложения, также перенаправляют запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место.13. The method according to claim 11, in which, in step (c), the request for the resource and the identifier associated with it are also redirected to a specific location using the process running in the application isolation environment. 14. Способ по п.11, в котором на этапе (d) при помощи процесса, выполняемого вне изолирующей среды приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.14. The method according to claim 11, in which, in step (d), a process running outside the isolation environment of the application also responds to a request for a resource using an instance of the resource located in a specific location. 15. Способ по п.11, в котором на этапе (d) при помощи процесса, выполняемого в изолирующей среде приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.15. The method according to claim 11, in which at step (d) using the process running in the isolation environment of the application, they also respond to a request for a resource using an instance of the resource located in a specific place. 16. Способ по п.11, в котором на этапе (а) также выполняют запрос на ресурс, содержащий идентификатор, ассоциированный с этим ресурсом.16. The method according to claim 11, in which at the stage (a) also perform a request for a resource containing the identifier associated with this resource. 17. Способ по п.11, в котором на этапе (а) также получают запрос на ресурс и идентификатор, ассоциированный с ним и содержащий идентификатор класса, идентифицирующий по меньшей мере один СОМ-сервер.17. The method according to claim 11, in which at the stage (a) also receive a request for a resource and an identifier associated with it and containing a class identifier identifying at least one COM server. 18. Способ по п.11, в котором на этапе (d) с ресурсом также взаимодействуют через интерфейс, предоставляемый процессом.18. The method according to claim 11, in which, in step (d), the resource is also interacted through the interface provided by the process. 19. Способ доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, согласно которому19. A method of accessing, using application programs, resources provided by the operating system, according to which (a) получают запрос на ресурс и идентификатор, ассоциированный с ним;(a) receive a request for a resource and an identifier associated with it; (b) определяют, что запрашиваемый ресурс находится в месте вне изолирующей среды приложения;(b) determining that the requested resource is located in a location outside the application isolation environment; (c) перенаправляют при помощи процесса, выполняемого в изолирующей среде приложения, указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; и(c) redirecting, using a process running in the application isolation environment, the specified resource request and the identifier associated with it to a specific location; and (d) отвечают на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.(d) respond to the specified resource request using an instance of the resource located in a specific location. 20. Способ по п.19, в котором на этапе (d) при помощи процесса, выполняемого вне изолирующей среды приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.20. The method according to claim 19, in which at step (d) using the process performed outside the isolation environment of the application, they also respond to a request for a resource using an instance of the resource located in a certain place. 21. Способ по п.19, в котором на этапе (d) при помощи процесса, выполняемого в изолирующей среде приложения, также отвечают на запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.21. The method according to claim 19, in which, in step (d), the process in the isolation environment of the application also responds to a request for a resource using an instance of the resource located in a specific location. 22. Способ по п.19, в котором на этапе (а) выполняют запрос на ресурс, содержащий идентификатор, ассоциированный с этим ресурсом.22. The method according to claim 19, in which at step (a) a request is made for a resource containing an identifier associated with this resource. 23. Способ по п.19, в котором на этапе (а) также получают запрос на ресурс и идентификатор, ассоциированный с ним и содержащий идентификатор класса, идентифицирующий по меньшей мере один СОМ-сервер.23. The method according to claim 19, in which at the stage (a) also receive a request for a resource and an identifier associated with it and containing a class identifier identifying at least one COM server. 24. Способ по п.19, в котором на этапе (d) с ресурсом также взаимодействуют через интерфейс.24. The method of claim 19, wherein in step (d), the resource is also interacted through an interface. 25. Способ доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, согласно которому25. A method of accessing, using application programs, resources provided by the operating system, according to which (a) получают запрос на ресурс и идентификатор, ассоциированный с ним;(a) receive a request for a resource and an identifier associated with it; (b) определяют, что запрашиваемый ресурс находится в месте вне изолирующей среды приложения;(b) determining that the requested resource is located in a location outside the application isolation environment; (c) перенаправляют указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; и(c) redirecting said request to the resource and the identifier associated with it to a specific location; and (d) отвечают при помощи процесса, выполняемого в изолирующей среде приложения, на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.(d) respond through a process running in the application isolation environment to a specified resource request using a resource instance located in a specific location. 26. Способ по п.25, в котором на этапе (а) также выполняют запрос на ресурс, содержащий идентификатор, ассоциированный с этим ресурсом.26. The method according A.25, in which at the stage (a) also perform a request for a resource containing the identifier associated with this resource. 27. Способ по п.25, в котором на этапе (а) также получают запрос на ресурс и идентификатор, ассоциированный с ним, причем идентификатор содержит идентификатор класса и идентифицирует по меньшей мере один СОМ-сервер.27. The method according A.25, in which at the stage (a) also receive a request for a resource and an identifier associated with it, and the identifier contains a class identifier and identifies at least one COM server. 28. Способ по п.25, в котором на этапе (d) с ресурсом также взаимодействуют через интерфейс при помощи процесса, выполняемого в изолирующей среде приложения.28. The method of claim 25, wherein in step (d), the resource is also interacted through an interface using a process running in an application isolation environment. 29. Система доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, содержащая29. The access system using application programs to resources provided by the operating system, containing ресурс;resource; первый процесс, выполняемый в изолирующей среде приложения и получающий запрос на указанный ресурс и идентификатор, ассоциированный с ним;a first process running in the application isolation environment and receiving a request for the specified resource and the identifier associated with it; второй процесс, определяющий, что указанный ресурс находится в месте вне изолирующей среды приложения;a second process determining that said resource is located in a location outside the application isolation environment; третий процесс, перенаправляющий указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; иa third process redirecting said request to the resource and the identifier associated with it to a specific location; and четвертый процесс, отвечающий на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.the fourth process responding to the specified request for the resource using an instance of the resource located in a specific place. 30. Система по п.29, в которой второй процесс выполняется в изолирующей среде приложения.30. The system according to clause 29, in which the second process is performed in the isolation environment of the application. 31. Система по п.29, в которой второй процесс выполняется вне изолирующей среды приложения.31. The system of clause 29, in which the second process is performed outside the application isolation environment. 32. Система по п.29, в которой третий процесс выполняется в изолирующей среде приложения.32. The system of clause 29, in which the third process is performed in the application isolation environment. 33. Система по п.29, в которой третий процесс выполняется вне изолирующей среде приложения.33. The system of clause 29, in which the third process runs outside the application isolation environment. 34. Система по п.29, в которой четвертый процесс выполняется в изолирующей среде приложения.34. The system according to clause 29, in which the fourth process is performed in the isolation environment of the application. 35. Система по п.29, в которой четвертый процесс выполняется вне изолирующей среде приложения.35. The system of clause 29, in which the fourth process runs outside the application isolation environment. 36. Система по п.29, в которой первый и второй процессы содержат одинаковый процесс.36. The system according to clause 29, in which the first and second processes contain the same process. 37. Система по п.29, в которой первый и третий процессы содержат одинаковый процесс.37. The system of clause 29, in which the first and third processes contain the same process. 38. Система по п.29, в которой первый и четвертый процессы содержат одинаковый процесс.38. The system of clause 29, in which the first and fourth processes contain the same process. 39.Система по п.29, в которой первый, второй и третий процессы содержат одинаковый процесс.39. The system according to clause 29, in which the first, second and third processes contain the same process. 40. Система по п.29, в которой первый, второй и четвертый процессы содержат одинаковый процесс.40. The system according to clause 29, in which the first, second and fourth processes contain the same process. 41. Система по п.29, в которой первый, третий и четвертый процессы содержат одинаковый процесс.41. The system according to clause 29, in which the first, third and fourth processes contain the same process. 42. Система по п.29, в которой первый, второй, третий и четвертый процессы содержат одинаковый процесс.42. The system according to clause 29, in which the first, second, third and fourth processes contain the same process. 43. Система по п.29, в которой ресурс также содержит СОМ-сервер.43. The system according to clause 29, in which the resource also contains a COM server. 44. Система по п.29, в которой ресурс также содержит СОМ-сервер версии, отличной от версии второго ресурса, находящегося в изолирующей среде приложения.44. The system according to clause 29, in which the resource also contains a COM server version, different from the version of the second resource located in the isolation environment of the application. 45. Система по п.29, в которой идентификатор ассоциирован с первым ресурсом и вторым ресурсом.45. The system according to clause 29, in which the identifier is associated with the first resource and the second resource. 46. Система по п.29, в которой ресурс также содержит по меньшей мере одну запись реестра в среде, в которой ресурс находится.46. The system according to clause 29, in which the resource also contains at least one registry entry in the environment in which the resource is located. 47. Система по п.29, в которой ресурс находится во второй изолирующей среде приложения.47. The system according to clause 29, in which the resource is in the second isolation environment of the application. 48 Система по п.29, в которой первый процесс также создает запрос на ресурс, содержащий идентификатор, ассоциированный с ним.48 The system of claim 29, wherein the first process also creates a resource request containing an identifier associated with it. 49. Система по п.29, в которой первый процесс также взаимодействует с экземпляром ресурса, находящегося в определенном месте.49. The system according to clause 29, in which the first process also interacts with an instance of a resource located in a particular place. 50. Система по п.29, в которой первый или второй, или третий, или четвертый процесс также содержит администратор управления службой СОМ.50. The system according to clause 29, in which the first or second, or third, or fourth process also contains an administrator for managing the COM service. 51. Система доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, содержащая51. The access system using applications to resources provided by the operating system, containing ресурс;resource; первый процесс, получающий запрос на указанный ресурс и идентификатор, ассоциированный с ним;the first process receiving a request for the specified resource and the identifier associated with it; второй процесс, выполняемый в изолирующей среде приложения и определяющий, что указанный ресурс находится в месте вне изолирующей среды приложения;a second process running in the application isolation environment and determining that the specified resource is in a location outside the application isolation environment; третий процесс, перенаправляющий запрос на указанные ресурс и идентификатор, ассоциированный с ним, в определенное место; иa third process redirecting the request to the specified resource and the identifier associated with it to a specific location; and четвертый процесс, отвечающий на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.the fourth process responding to the specified request for the resource using an instance of the resource located in a specific place. 52. Система по п.51, в которой первый процесс выполняется в изолирующей среде приложения.52. The system of claim 51, wherein the first process is executed in an application isolation environment. 53. Система по п.51, в которой первый процесс выполняется вне изолирующей среды приложения.53. The system of claim 51, wherein the first process runs outside the application isolation environment. 54. Система по п.51, в которой третий процесс выполняется в изолирующей среде приложения.54. The system of claim 51, wherein the third process is executed in an application isolation environment. 55. Система по п.51, в которой третий процесс выполняется вне изолирующей среды приложения.55. The system of claim 51, wherein the third process runs outside the application isolation environment. 56. Система по п.51, в которой четвертый процесс выполняется в изолирующей среде приложения.56. The system of claim 51, wherein the fourth process is executed in an application isolation environment. 57. Система по п.51, в которой четвертый процесс выполняется вне изолирующей среды приложения.57. The system of claim 51, wherein the fourth process runs outside the application isolation environment. 58. Система по п.51, в которой второй и третий процессы содержат одинаковый процесс.58. The system of claim 51, wherein the second and third processes comprise the same process. 59. Система по п.51, в которой второй и четвертый процессы содержат одинаковый процесс.59. The system of claim 51, wherein the second and fourth processes comprise the same process. 60. Система по п.51, в которой первый, второй, третий и четвертый процессы содержат одинаковый процесс.60. The system of claim 51, wherein the first, second, third, and fourth processes comprise the same process. 61. Система по п.51, в которой ресурс также содержит СОМ-сервер.61. The system of claim 51, wherein the resource also comprises a COM server. 62. Система по п.51, в которой ресурс также содержит СОМ-сервер версии, отличной от версии второго ресурса, находящегося в изолирующей среде приложения.62. The system of claim 51, wherein the resource also comprises a COM server version different from the version of the second resource located in the application isolation environment. 63. Система по п.51, в которой идентификатор ассоциирован с указанным первым ресурсом и вторым ресурсом.63. The system of claim 51, wherein the identifier is associated with said first resource and second resource. 64. Система по п.51, в которой ресурс находится во второй изолирующей среде приложения.64. The system of claim 51, wherein the resource is located in a second isolation application environment. 65. Система по п.51, в которой ресурс также содержит по меньшей мере одну запись реестра в среде, в которой ресурс находится.65. The system of claim 51, wherein the resource also contains at least one registry entry in the environment in which the resource is located. 66. Система по п.51, в которой первый процесс также создает запрос на ресурс, содержащий идентификатор, ассоциированный с ним.66. The system of claim 51, wherein the first process also creates a request for a resource containing an identifier associated with it. 67. Система по п.51, в которой первый процесс также взаимодействует с экземпляром ресурса, находящегося в определенном месте.67. The system of claim 51, wherein the first process also interacts with an instance of a resource located in a specific location. 68. Система по п.51, в которой первый или второй, или третий, или четвертый процесс также содержит администратор управления службой СОМ.68. The system of claim 51, wherein the first or second, or third, or fourth process also comprises a COM service manager. 69. Система доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, содержащая69. The access system using application programs to resources provided by the operating system, comprising ресурс;resource; первый процесс, получающий запрос на указанный ресурс и идентификатор, ассоциированный с ним;the first process receiving a request for the specified resource and the identifier associated with it; второй процесс, определяющий, что указанный ресурс находится в месте вне изолирующей среды приложения;a second process determining that said resource is located in a location outside the application isolation environment; третий процесс, выполняемый в изолирующей среде приложения и перенаправляющий указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; иa third process running in the application isolation environment and redirecting the specified request to the resource and the identifier associated with it to a specific location; and четвертый процесс, отвечающий на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.the fourth process responding to the specified request for the resource using an instance of the resource located in a specific place. 70. Система по п.69, в которой первый процесс выполняется в изолирующей среде приложения.70. The system of claim 69, wherein the first process is executed in an application isolation environment. 71. Система по п.69, в которой первый процесс выполняется вне изолирующей среды приложения.71. The system of claim 69, wherein the first process runs outside the application isolation environment. 72. Система по п.69, в которой второй процесс выполняется в изолирующей среде приложения.72. The system of claim 69, wherein the second process is executed in an application isolation environment. 73. Система по п.69, в которой второй процесс выполняется вне изолирующей среды приложения.73. The system of claim 69, wherein the second process runs outside the application isolation environment. 74. Система по п.69, в которой четвертый процесс выполняется в изолирующей среде приложения.74. The system of claim 69, wherein the fourth process runs in an application isolation environment. 75. Система по п.69, в которой четвертый процесс выполняется вне изолирующей среды приложения.75. The system of claim 69, wherein the fourth process runs outside the application isolation environment. 76. Система по п.69, в которой первый, второй, третий и четвертый процессы содержат одинаковый процесс.76. The system of claim 69, wherein the first, second, third, and fourth processes comprise the same process. 77. Система по п.69, в которой ресурс также содержит СОМ-сервер.77. The system of claim 69, wherein the resource also comprises a COM server. 78. Система по п.69, в которой ресурс также содержит СОМ-сервер версии, отличной от версии второго ресурса, находящегося в изолирующей среде приложения.78. The system of claim 69, wherein the resource also contains a COM server version different from the version of the second resource located in the application isolation environment. 79. Система по п.69, в которой идентификатор ассоциирован с указанным первым ресурсом и вторым ресурсом.79. The system of claim 69, wherein the identifier is associated with said first resource and second resource. 80. Система по п.69, в которой ресурс находится во второй изолирующей среде приложения.80. The system of claim 69, wherein the resource is in a second isolation application environment. 81. Система по п.69, в которой ресурс также содержит по меньшей мере одну запись реестра в изолирующей среде приложения, в которой ресурс находится.81. The system of claim 69, wherein the resource also contains at least one registry entry in the isolation environment of the application in which the resource is located. 82. Система по п.69, в которой первый процесс также создает запрос на ресурс, содержащий идентификатор, ассоциированный с ним.82. The system of claim 69, wherein the first process also creates a request for a resource containing an identifier associated with it. 83. Система по п.69, в которой первый процесс также взаимодействует с экземпляром ресурса, находящегося в определенном месте.83. The system of claim 69, wherein the first process also interacts with an instance of a resource located in a specific location. 84. Система по п.69, в которой первый или второй, или третий, или четвертый процесс также содержит администратор управления службой СОМ.84. The system of claim 69, wherein the first or second, or third, or fourth process also comprises a COM service manager. 85. Система доступа при помощи прикладных программ к ресурсам, предоставляемым операционной системой, содержащая85. An application access system for resources provided by an operating system, comprising ресурс;resource; первый процесс, получающий запрос на указанный ресурс и идентификатор, ассоциированный с ним;the first process receiving a request for the specified resource and the identifier associated with it; второй процесс, определяющий, что указанный ресурс находится в месте вне изолирующей среды приложения;a second process determining that said resource is located in a location outside the application isolation environment; третий процесс, перенаправляющий указанные запрос на ресурс и идентификатор, ассоциированный с ним, в определенное место; иa third process redirecting said request to the resource and the identifier associated with it to a specific location; and четвертый процесс, выполняемый в этой изолирующей среде приложения и отвечающий на указанный запрос на ресурс с использованием экземпляра ресурса, находящегося в определенном месте.the fourth process running in this application isolation environment and responding to the specified resource request using a resource instance located in a specific location. 86. Система по п.85, в которой первый процесс выполняется в изолирующей среде приложения.86. The system of claim 85, wherein the first process is executed in an application isolation environment. 87. Система по п.85, в которой первый процесс выполняется вне изолирующей среды приложения.87. The system of claim 85, wherein the first process runs outside the application isolation environment. 88. Система по п.85, в которой второй процесс выполняется в изолирующей среде приложения.88. The system of claim 85, wherein the second process runs in an application isolation environment. 89. Система по п.85, в которой второй процесс выполняется вне изолирующей среде приложения.89. The system of claim 85, wherein the second process runs outside the application isolation environment. 90. Система по п.85, в которой третий процесс выполняется в изолирующей среде приложения.90. The system of claim 85, wherein the third process is executed in an application isolation environment. 91. Система по п.85, в которой третий процесс выполняется вне изолирующей среды приложения.91. The system of claim 85, wherein the third process runs outside the application isolation environment. 92. Система по п.85, в которой ресурс также содержит СОМ-сервер.92. The system of claim 85, wherein the resource also comprises a COM server. 93. Система по п.85, в которой ресурс также содержит СОМ-сервер версии, отличной от версии второго ресурса, находящегося в изолирующей среде приложения.93. The system of claim 85, wherein the resource also contains a COM server version different from the version of the second resource located in the application isolation environment. 94. Система по п.85, в которой идентификатор ассоциирован с указанным первым ресурсом и вторым ресурсом.94. The system of claim 85, wherein the identifier is associated with said first resource and second resource. 95. Система по п.85, в которой ресурс находится во второй изолирующей среде приложения.95. The system of claim 85, wherein the resource is in a second isolation application environment. 96. Система по п.85, в которой ресурс также содержит по меньшей мере одну запись реестра в среде, в которой ресурс находится.96. The system of claim 85, wherein the resource also contains at least one registry entry in the environment in which the resource is located. 97. Система по п.85, в которой первый процесс также создает запрос на ресурс, содержащий идентификатор, ассоциированный с ним.97. The system of claim 85, wherein the first process also creates a resource request containing an identifier associated with it. 98. Система по п.85, в которой первый процесс также взаимодействует с экземпляром ресурса, находящегося в определенном месте.98. The system of claim 85, wherein the first process also interacts with an instance of a resource located in a specific location. 99. Система по п.85, в которой первый или второй, или третий, или четвертый процесс также содержит администратор управления службой СОМ.99. The system of claim 85, wherein the first or second, or third, or fourth process also comprises a COM service manager.
RU2007111705/09A 2004-09-30 2005-09-23 METHOD AND SYSTEM FOR ACCESS, BY MEANS OF APPLICATIONS, RESOURCES OF THE OPERATING SYSTEM RU2007111705A (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 Child Applications (2)

Application Number Title Priority Date Filing Date
RU2007132849/09A Division 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 Division RU2007132850A (en) 2004-09-30 2007-08-31 METHOD AND SYSTEM OF ACCESS TO RESOURCES PROVIDED BY THE OPERATING SYSTEM BY USING APPLIED PROGRAMS

Publications (1)

Publication Number Publication Date
RU2007111705A true RU2007111705A (en) 2008-11-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 After (2)

Application Number Title Priority Date Filing Date
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

Country Status (1)

Country Link
RU (3) RU2007111705A (en)

Also Published As

Publication number Publication date
RU2007132849A (en) 2009-03-10
RU2007132850A (en) 2009-03-10

Similar Documents

Publication Publication Date Title
CN101408899B (en) Method and apparatus for switching website multiple data sources
JP7316726B2 (en) Methods, systems, and programs for detecting security risks associated with software components
US8589885B2 (en) Debugger launch and attach on compute clusters
CN103621041B (en) Host enabled management channel
CN102682242B (en) For method and the dummy machine system of managing virtual machines system
US9003006B2 (en) Intercloud application virtualization
CN101662506B (en) Load balancing method based on CPU kernel sharing and device thereof
US8356095B2 (en) Method and apparatus for transferring context information on web server
US7953793B2 (en) Distributed preboot execution environment (PXE) server booting
WO2019184164A1 (en) Method for automatically deploying kubernetes worker node, device, terminal apparatus, and readable storage medium
CN112513816A (en) Function As A Service (FAAS) execution dispatcher
CN103873534B (en) A kind of application cluster moving method and device
US20050114864A1 (en) Method and system for software installation
US20130086594A1 (en) Execution of applications distributed across a plurality of computing devices
US20220035626A1 (en) Cloud-independent node upgrade
US11153224B2 (en) Method of providing cloud computing infrastructure
US20110258620A1 (en) Method and Apparatus for Making a BPM Application Available to Multiple Tenants
US7890605B1 (en) System and method for pre-installing of virtual private server files
US7966394B1 (en) Information model registry and brokering in virtualized environments
CN106484458A (en) A kind of open software warehouse management system and its management method
EP3724776A1 (en) Method, function manager and arrangement for handling function calls
US20060130066A1 (en) Increased performance of grid applications
US20100299652A1 (en) Apparatus and method for managing components in sca system
EP3981136A1 (en) Mapping subnets in different virtual networks using private address space
US20230156004A1 (en) Scalable and secure edge cluster registration

Legal Events

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

Effective date: 20100728