導航:首頁 > 軟體知識 > 什麼是com程序

什麼是com程序

發布時間:2022-05-03 05:17:27

❶ COM+ 應用程序是什麼,什麼是系統組件

COM+ 應用程序 (COM+ application)

對組件服務進行管理和安全控制的主單元。COM+ 應用程序是一組通常執行相關功能的 COM 組件。這些組件進一步構成 COM 介面和方法。

打開這個文件C:\WINDOWS\system32\Com\comexp.msc,然後查看幫助,可以給你更詳細的解釋。

❷ COM Surrogate是什麼程序

一、軟體問題
1.系統資源不足。如果機器配置低的話建議不要同時開啟太多應用程序。另外可適當加大虛擬內存,特別是經常玩大型游戲。這種情況下升級機器是最根本的解決辦法呵呵。

3.系統文件損壞。可運行sfc /scannow掃描系統文件。若explorer.exe程序本身損壞,可以從別的機器上拷貝一個explorer.exe文件到本機,調用任務管理器,接入explorer.exe進程,然後新建任務拷貝新的文件到系統盤\WINNT(2000)或\WINDOWS(XP)目錄下。

2.軟體沖突,譬如輸入法,清華紫光輸入法3.0版本有的時候會出現explorer.exe出錯,取消清華紫光輸入法,用其他輸入法輸入會沒有問題。清華紫光輸入法4.0版本未發現類似問題。

4.病毒。出現Explorer.exe錯誤,嚴重時機子崩潰,有時還不能「搜索」、「運行」,不能重啟、關機,CPU使用率常在100%等現象。其它病毒或紅色代碼3 有可能愛上你了。解決辦法∶查殺病毒並更新殺毒軟體,使用木馬剋星等木馬工具查殺木馬。

5.其他原因。計算機運行某個程序等待時間過長,比如讀取數據,尤其是光碟或者外界設備的數據的時候,也會出現explorer.exe出錯。

6.老提示explorer.exe錯誤,一開ie就報錯,卸載3721試一試。如果你是做伺服器的不應安裝它,否則意想不到的錯誤等著你。有網友認為覺得3721客戶端軟體已經具有部分病毒的性質了。

7.我出現過同樣的問題,打開游戲江湖OL出現所提的問題,仔細觀看說明發現xp數據保護-DEP與客戶端沖突,我試著關閉兩項CTF Loader和Com Surrogate後可以進了,但還是提示錯誤,於是我乾脆把Windows Explorer 也給關了,終於可以進去了。
具體操作如下:在右鍵點我的電腦-屬性-高級-性能-設置-數據執行保護-鉤第二項「為除下列選定程序之外的所有程序和服務啟用DEP」裡面把前面所說的三項鉤上,就可以了。

8.系統內核錯誤。重新安裝系統。

二、硬體問題

「非法操作」與內存有很大關系,所以內存條的質量應列為首要懷疑對象。在其他硬體因素中最常見的就是超頻,曾見過數台電腦在超頻後系統不斷報告Explorer.exe執行「非法操作」,而當把CPU的頻率降回去後它們又都恢復了正常,當然超頻不光對CPU要求較高,其他硬體(比如:顯卡、硬碟等)也需要具有可超性才能保證超頻成功,一旦其中一個不行就會致使超頻失敗,其中比較突出的表現就是系統不斷報告「非法操作」。解決辦法∶如果CPU超頻,把CPU的頻率降回去。檢查內存條,換個插槽或用橡皮擦一下金手指。

你可以通過關閉錯誤報告來減少問題發生的機會,右擊「我的電腦」選擇「屬性」,選擇「高級」,單擊「錯誤報告」,選擇「禁用錯誤報告」同時選擇「但在發生嚴重錯誤時通知我」,另外你應該檢查一下你所安裝的軟體,注意一下在使用什麼程序的時候會出現這個錯誤報告,可能是你安裝的軟體有問題,與系統兼容性不好

❸ com 是什麼程序

.COM是Dos可執行文件的一種格式,不需要重定位,最大65280位元組。 當然你把.exe該成.com也可以運行的。它包含程序的一個絕對映象―――就是說,為了運行程序准確的處理器指令和內存中的數據,MS-DOS通過直接把該映象從文件拷貝到內存而載入.COM程序,它不作任何改變。為載入一個.COM程序,MS-DOS首先試圖分配內存,因為.COM程序必須位於一個64K的段,所以.COM文件的大小不能超過65,024(64K減去用於PSP的256位元組和用於一個起始堆棧的至少256位元組)。如果MS-DOS不能為程序、一個PSP、一個起始堆棧分配足夠內存,則分配嘗試失敗。否則,MS-DOS分配盡可能多的內存(直至所有保留內存),即使.COM程序本身不能大於64K。在試圖運行另一個程序或分配另外的內存之前,大部分.COM程序釋放任何不需要的內存。分配內存後,MS-DOS在該內存的頭256位元組建立一個PSP,如果PSP中的第一個FCB含有一個有效驅動器標識符,則置AL為00h,否則為0FFh。MS-DOS還置AH為00h或0FFh,這依賴於第二個FCB是否含有一個有效驅動器標識符。建造PSP後,MS-DOS在PSP後立即開始(偏移100h)載入.COM文件,它置SS,DS和ES為PSP的段地址,接著創建一個堆棧.為創建一個堆棧,MS-DOS置SP為0FFFEH,若已分配了至少64K內存;否則,它置寄存器為比所分配的位元組總數大2的值.最後,它把0FFFEH推進棧(這是為了保證與在早期MS-DOS版本上設計的程序的兼容性)。MS-DOS通過把控制傳遞偏移100h處的指令而啟動程序.程序設計者必須保證.COM文件的第一條指令是程序的入口點。注意,因為程序是在偏移100h處載入,因此所有代碼和數據偏移也必須相對於100h.匯編語言程序設計者可通過置程序的初值為100h而保證這一點(例如通過在原程序的開始使用語句org 100h).

於 EXE 文件比較 :
.com文件就是只含一個代碼段的指令程序
.exe文件可包含多個程序段,如:代碼段,數據段,堆棧段等

.com文件只能作一些簡單的DOS指令操作
.exe文件應用廣泛,可作為各類程序的程序文件

.com文件大小不能超過64K
.exe文件大小沒有限制

❹ COm·andrOid·phone這是什麼程序

手機出現com.android.phone已停止運行
你要點擊 設置->應用程序->全部->撥號盤->清除數據。手機一定能好,不過為了以防萬一,請在操作時備份一下通訊錄。

您的手機在接打電話時提示「com.android.phone 進程意外停止」,是由於來電歸屬地問題導致。來電歸屬地由第三方公司提供,當第三方公司進行系統升級時,就會出現此現象。解決方法如下:待機頁面,點擊「手機」-點擊左下角菜單鍵,選擇「通話設定」-「來電歸屬地」-點擊左下角菜單鍵,選擇「復位設置」-「確定」。完成上述操作後,手機在接打電話時提示「com.android.phone 進程意外停止」的問題就成功解決了。

如果手機一直出現com.androidphone
那就恢復出廠設置,不行的話就只有刷機。這種問題一般是誤刪軟體造成的,或者是不規范操作造成的,不用擔心

❺ .com是什麼東東

.com和.exe同樣是可執行程序,但是.com文件中的程序代碼只在一個段內運行,文件長度不超過64K位元組,其結構比較簡單。由於COM文件與EXE文件在結構上的不同,它們在調入執行時也有很大差別。COM文件在調入時,DOS將全部可用內存分配給用戶程序。四個寄存器DS(DataSegment數據段),CS(Code Segment代碼段),SS(Stack Segment堆棧段)和ES (Extra Segment附加段)全部指向程序段前綴(PSP,由DoS建立,是DoS、用戶程序及命令行之間的介面)的段地址。指令指針ip置為0100h,從程序的第一條指令開始執行;棧指針SP置為程序段的末尾。

❻ DOS命令 運行com程序 是什麼

COM是DOS系統啟動必須的一個組建,COM裡面帶了一些DOS的基本命令

❼ 什麼是COM文件

COM格式文件是一種簡單的可執行文件。在迪吉多公司於20世紀70年代推出的操作系統中,.COM被用做包含操作系統支持命令的文本文件的拓展名(類似於Windows系統的.cmd文件)。隨著引進CP/M的引進(微型計算機的操作系統),COM擴展相的文件改變為的可執行文件。該格式後來被結轉到MS-DOS。雖然MS-DOS中已有更常見的.exe文件格式的,緊湊的COM文件仍然保持活力,並在MS-DOS頻繁使用。

COM文件中沒有附帶任何支持性數據,僅包含可執行代碼。文件頭即為第一句執行指令。沒有重定位的信息,這樣代碼中不能有跨內存段(segment)操作數據的指令,因此代碼與數據只能限制在同一個64KB的內存段中。

(7)什麼是com程序擴展閱讀

基於Windows NT的操作系統使用.com擴展名來處理從MS-DOS時間傳輸的少量命令,盡管它們實際上當前實現為.exe文件。 操作系統將識別.exe文件頭並正確執行它們,盡管它們在技術上不正確的.com擴展名。

(事實上,任何.exe文件都可以重命名.com並且仍然可以正確執行。)對這些命令使用原始.com擴展可確保與舊的MS-DOS批處理文件兼容,這些文件可能使用完整的原始文件名引用它們。 這些命令是chcp.com,discomp.com,disk.com,format.com,mode.com,more.com和tree.com。

❽ COM和API分別是什麼

還是我給你回答吧。樓上第一個回答的對了一半,第二個完全不對。既然這兩個放在一起問,明顯就是程序的問題。
API(Application Programming Interface,應用程序編程介面)是一些預先定義的函數,目的是提供應用程序與開發人員基於某軟體或硬體的以訪問一組常式的能力,而又無需訪問源碼,或理解內部工作機制的細節。通俗點說API就是你程序和下層函數的一個介面,通過這個借口,你不需要指導下層函數到底怎麼定義的,聲明的,你只需要知道如何調用就行。

COM是Component Object Model (組件對象模型)的縮寫。很多插件都用得到COM的模型。這個就比較復雜了,就不再說了。
COM組件是以WIN32動態鏈接庫(DLL)或可執行文件(EXE)形式發布的可執行代碼組成。
COM組件是遵循COM規范編寫的
COM組件是一些小的二進制可執行文件
COM組件可以給應用程序、操作系統以及其他組件提供服務
自定義的COM組件可以在運行時刻同其他組件連接起來構成某個應用程序
COM組件可以動態的插入或卸出應用
COM組件必須是動態鏈接的
COM組件必須隱藏(封裝)其內部實現細節
COM組件必須將其實現的語言隱藏
COM組件必須以二進制的形式發布
COM組件必須可以在不妨礙已有用戶的情況下被升級
COM組件可以透明的在網路上被重新分配位置
COM組件按照一種標準的方式來宣布它們的存在

❾ COM編程是什麼

COM即組件對象模型,是Component Object Model 取前三個字母的縮寫,這三個字母在當今Windows的世界中隨處可見。隨時涌現出來的大把大把的新技術都以COM為基礎。各種文檔中也充斥著諸如COM對象、介面、伺服器之類的術語。因此,對於一個程序員來說,不僅要掌握使用COM的方法,而且還要徹底熟悉COM的所有一切。

簡單地說,COM是一種跨應用和語言共享二進制代碼的方法。與C++不同,它提倡源代碼重用。ATL便是一個很好的例證。源碼級重用雖然好,但只能用於C++。它還帶來了名字沖突的可能性,更不用說不斷拷貝重用代碼而導致工程膨脹和臃腫。
Windows使用DLLs在二進制級共享代碼。這也是Windows程序運行的關鍵——重用kernel32.dll, user32.dll等。但DLLs是針對C介面而寫的,它們只能被C或理解C調用規范的語言使用。由編程語言來負責實現共享代碼,而不是由DLLs本身。這樣的話DLLs的使用受到限制。
MFC引入了另外一種MFC擴展DLLs二進制共享機制。但它的使用仍受限制——只能在MFC程序中使用。
COM通過定義二進制標准解決了這些問題,即COM明確指出二進制模塊(DLLs和EXEs)必須被編譯成與指定的結構匹配。這個標准也確切規定了在內存中如何組織COM對象。COM定義的二進制標准還必須獨立於任何編程語言(如C++中的命名修飾)。一旦滿足了這些條件,就可以輕松地從任何編程語言中存取這些模塊。由編譯器負責所產生的二進制代碼與標准兼容。這樣使後來的人就能更容易地使用這些二進制代碼。
在內存中,COM對象的這種標准形式在C++虛函數中偶爾用到,所以這就是為什麼許多COM代碼使用C++的原因。但是記住,編寫模塊所用的語言是無關的,因為結果二進制代碼為所有語言可用。
此外,COM不是Win32特有的。從理論上講,它可以被移植到Unix或其它操作系統。

❿ 什麼是COM程序

組件對象模型(com),面向組件的程序設計比面向對象高級一點的編程思想,程序的各個部分是按照com標准編寫的com組件,實現不依賴具體的編程語言和操作系統,每個組件對象通過它們提供的介面調用,對用戶透明,用c和c++比較好,一些規則類似

閱讀全文

與什麼是com程序相關的資料

熱點內容
ems郵寄信息平台保存多久 瀏覽:3
股票市場行情哪個好 瀏覽:395
重慶皇田花卉市場在什麼地方 瀏覽:50
中木集團牆飾怎麼代理武漢 瀏覽:985
電路板的程序是怎麼做的 瀏覽:134
考試信息管理平台id一般是什麼 瀏覽:94
表與表之間的數據如何合計 瀏覽:613
遵義女裝折扣代理哪個好 瀏覽:748
代理返款圖片怎麼做 瀏覽:200
代理國家的公司有哪些 瀏覽:997
有一個攝影技術跟vr掛鉤叫什麼 瀏覽:244
宜春烏龍茶代理需要什麼條件 瀏覽:994
各種核算程序都有什麼 瀏覽:779
沈陽計算技術研究所在哪裡 瀏覽:801
飾品交易哪個平台最便宜 瀏覽:230
哪些業務不可以辦理取消交易 瀏覽:190
子程序調用可以嵌套多少級 瀏覽:179
怎麼開啟桌面隱藏程序 瀏覽:363
存在境外交易什麼意思 瀏覽:564
交易沖正操作是什麼意思 瀏覽:569