[發(fā)明專利]一種Visual Studio擴(kuò)展包的隔離方法有效
| 申請(qǐng)?zhí)枺?/td> | 201610100325.6 | 申請(qǐng)日: | 2016-02-24 |
| 公開(kāi)(公告)號(hào): | CN105760755B | 公開(kāi)(公告)日: | 2018-06-19 |
| 發(fā)明(設(shè)計(jì))人: | 任麗霞 | 申請(qǐng)(專利權(quán))人: | 浪潮通用軟件有限公司 |
| 主分類號(hào): | G06F21/53 | 分類號(hào): | G06F21/53 |
| 代理公司: | 濟(jì)南信達(dá)專利事務(wù)所有限公司 37100 | 代理人: | 孟峣 |
| 地址: | 250101 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 集成開(kāi)發(fā)環(huán)境 隔離 并行運(yùn)行 正常環(huán)境 沙箱 副本 | ||
1.一種Visual Studio擴(kuò)展包的隔離方法,其特征在于, 其實(shí)現(xiàn)過(guò)程為:
一、定義沙箱環(huán)境,所述的沙箱環(huán)境,包括副本實(shí)例、副本實(shí)例運(yùn)行VSPackages擴(kuò)展程序的路徑、副本實(shí)例啟動(dòng)的快捷方式、VSPackages擴(kuò)展程序,該沙箱環(huán)境有自己唯一的編號(hào)及名稱,稱為沙箱編號(hào)及沙箱名,所述沙箱環(huán)境中各部分的具體內(nèi)容為:
副本實(shí)例,是基于Visual Studio的一個(gè)獨(dú)立的運(yùn)行實(shí)例,是和Visual Studio集成開(kāi)發(fā)環(huán)境的正常環(huán)境運(yùn)行實(shí)例完全隔離的,但包含Visual Studio集成開(kāi)發(fā)環(huán)境的所有功能;
副本實(shí)例運(yùn)行VSPackages擴(kuò)展程序的路徑,是副本實(shí)例定義時(shí)指定的副本實(shí)例運(yùn)行VSPackages擴(kuò)展程序的一個(gè)目錄;
副本實(shí)例啟動(dòng)的快捷方式,是為副本實(shí)例的啟動(dòng)創(chuàng)建的一個(gè)快捷方式;
VSPackages擴(kuò)展程序,是Visual Studio擴(kuò)展包的內(nèi)容,包括dll及擴(kuò)展包運(yùn)行所需要的圖片、配置文件;
所述沙箱環(huán)境的定義過(guò)程為:
為要?jiǎng)?chuàng)建的沙箱定義沙箱編號(hào)及沙箱名;
使用Visual Studio命令與沙箱編號(hào),創(chuàng)建副本實(shí)例;
配置副本實(shí)例運(yùn)行VSPackages擴(kuò)展程序的路徑;
創(chuàng)建沙箱啟動(dòng)的快捷方式;
二、安裝VSPackages擴(kuò)展程序:
復(fù)制VSPackages擴(kuò)展程序到沙箱運(yùn)行VSPackages的路徑;
寫VSPackages擴(kuò)展程序的注冊(cè)項(xiàng)到注冊(cè)表;
三、啟動(dòng)副本實(shí)例。
2.根據(jù)權(quán)利要求1所述的一種Visual Studio擴(kuò)展包的隔離方法,其特征在于,復(fù)制VSPackages擴(kuò)展程序,是指通過(guò)安裝程序安裝VSPackages擴(kuò)展程序安裝包到沙箱環(huán)境,該VSPackages擴(kuò)展程序安裝包,包括Packages目錄、Registry目錄,其中:
Packages目錄,包括開(kāi)發(fā)的Visual Studio擴(kuò)展包的源代碼編譯后的dll、圖片、配置文件;
Registry目錄,包括開(kāi)發(fā)的Visual Studio擴(kuò)展包編譯后生成的.pkgdef文件。
3.根據(jù)權(quán)利要求2所述的一種Visual Studio擴(kuò)展包的隔離方法,其特征在于,安裝VSPackages擴(kuò)展程序的詳細(xì)過(guò)程為:
復(fù)制Packages目錄下內(nèi)容到副本實(shí)例運(yùn)行VSPackages擴(kuò)展程序的路徑;
寫Registry目錄中的.pkgdef文件內(nèi)容到注冊(cè)表。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮通用軟件有限公司,未經(jīng)浪潮通用軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610100325.6/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F21-00 防止未授權(quán)行為的保護(hù)計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的安全裝置
G06F21-02 .通過(guò)保護(hù)計(jì)算機(jī)的特定內(nèi)部部件
G06F21-04 .通過(guò)保護(hù)特定的外圍設(shè)備,如鍵盤或顯示器
G06F21-06 .通過(guò)感知越權(quán)操作或外圍侵?jǐn)_
G06F21-20 .通過(guò)限制訪問(wèn)計(jì)算機(jī)系統(tǒng)或計(jì)算機(jī)網(wǎng)絡(luò)中的節(jié)點(diǎn)
G06F21-22 .通過(guò)限制訪問(wèn)或處理程序或過(guò)程
- 用于基于學(xué)習(xí)模型的生命周期診斷的方法和系統(tǒng)
- 集成開(kāi)發(fā)環(huán)境中的程序代碼編譯方法
- 用于快速設(shè)備開(kāi)發(fā)的集成開(kāi)發(fā)環(huán)境
- 仿真調(diào)試系統(tǒng)
- 一種在線代碼補(bǔ)全功能的實(shí)現(xiàn)方法
- 用于集成軟件開(kāi)發(fā)環(huán)境的方法及裝置
- 一種基于混合傳輸機(jī)制的組件端口實(shí)現(xiàn)方法及終端
- 應(yīng)用程序開(kāi)發(fā)方法、系統(tǒng)、介質(zhì)和電子設(shè)備
- 基于Kubernetes的交互式建模方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種嵌入式終端遠(yuǎn)程在線開(kāi)發(fā)系統(tǒng)
- 一種優(yōu)化移動(dòng)終端下載速度的方法及系統(tǒng)
- 控制應(yīng)用程序并行運(yùn)行的方法、裝置及具有該裝置的終端
- 一種并行測(cè)試方法及并行測(cè)試服務(wù)器
- 利用模塊電流控制電路的并行運(yùn)行電源裝置
- 一種多核并行數(shù)字信號(hào)處理器及并行指令集的運(yùn)行方法
- 用于高效并行運(yùn)行的反饋驅(qū)動(dòng)調(diào)節(jié)
- 一種并行運(yùn)行多個(gè)電網(wǎng)協(xié)議的方法、裝置及主站采集系統(tǒng)
- 系統(tǒng)組件的并行運(yùn)行
- 一種輕量級(jí)裸片代碼的并行運(yùn)行方法
- 一種基于StateDB的智能合約并行運(yùn)行系統(tǒng)及并行運(yùn)行方法
- 基于WiFi的分布式交通隧道正常環(huán)境節(jié)能及災(zāi)難環(huán)境監(jiān)控系統(tǒng)
- 基于SNS環(huán)境的非正常行為過(guò)濾方法及裝置
- 可在惡劣環(huán)境下正常工作的自潤(rùn)滑關(guān)節(jié)軸承
- 能在高溫環(huán)境下正常工作的移動(dòng)基站
- 一種能夠在低溫環(huán)境下正常啟動(dòng)的特種電機(jī)
- 環(huán)境檢測(cè)方法、裝置、設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種可在多種環(huán)境下正常運(yùn)用的溝渠
- 一種低溫環(huán)境下正常啟動(dòng)的增程器
- 一種低溫環(huán)境下電芯正常放電結(jié)構(gòu)
- 一種環(huán)境監(jiān)測(cè)設(shè)備





