TGViewer
OS Internals OS Internals @oxaa55 · 3.64K subscribers
Post #104 5K
معرفی مدل برنامه‌نویسی COM در ویندوز

برنامه‌نویسی COM (Component Object Model) در ویندوز یک رویکرد توسعه نرم‌افزار است که ایجاد مؤلفه‌های نرم‌افزاری قابل استفاده مجدد و تعاملی را ممکن می‌سازد. مؤلفه‌های COM اشیایی هستند که می‌توانند به وسیله زبان‌های برنامه‌نویسی مختلف نوشته شده و با یکدیگر در پروسه‌های مختلف و حتی در ماشین‌های مختلف ارتباط برقرار کنند.

توسعه‌دهندگان از COM برای ساخت برنامه‌های ویندوز ماژولار و قابل توسعه استفاده می‌کنند. استفاده از COM شامل بهره‌گیری از ویژگی‌هایی مانند برنامه‌نویسی مبتنی بر Interface، شمارش Reference برای مدیریت حافظه و یک روش استاندارد برای دسترسی و فراخوانی متدها است. اشیا COM یک فناوری اساسی برای ساخت انواع مختلفی از برنامه‌های ویندوز از جمله کنترل‌های ActiveXو افزونه‌های Office و خدمات مختلف سیستمی است.

در این ویدئو که بخشی از یکی از کلاس‌هایم است به شرح مختصری از COM پرداخته و یک نمونه از فراخوانی اشیای آن به کمک Poweshell را نمایش می‌دهیم.
لینک ویدئو در یوتیوب:
https://youtu.be/a3itECMWWpk
لینک ویدئو در آپارات:
https://aparat.com/v/3bs8O

#ShortWinInternals #windows #internals #COM #ComponentObjectModel #Powershell #CLSID
YouTube COM Introduction [PER] برنامه‌نویسی COM (Component Object Model) در ویندوز یک رویکرد توسعه نرم‌افزار است که ایجاد مؤلفه‌های نرم‌افزاری قابل استفاده مجدد و تعاملی را ممکن می‌سازد. مؤلفه‌های COM اشیایی هستند که می‌توانند به وسیله زبان‌های برنامه‌نویسی مختلف نوشته شده و با یکدیگر…
  • ❤ 8
  • 👍 4
More from @oxaa55
  1. Sep 24, 2026🎯Inside the MBR: How the 512-Byte Boot Sector and Partition Tables Work ⁉️تا حالا به این…
  2. Aug 21, 2026🔸 کارگاه تخصصی «Linux Kernel Internals» اگر با Linux کار می‌کنید، شناختن دستورات و مدیریت…
  3. Aug 14, 2026OS Internals pinned «🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation ب…
  4. Aug 14, 2026🚀 دوره‌ی Foundations of Linux Reverse Engineering and Exploitation به صورت کامل منتشر شد!…
  5. Jun 3, 2026سلام به همه عزیزان، یکی از کارهایی که تجربه خیلی با ارزشی است و یادگیری زیادی داره، کار کر…
  6. Dec 12, 2025📢 انتشار فصل هفتم دوره Linux Exploit Development ℹ️ جزئیات ساختار فایل‌های ELF. مشاهده‌ی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →