TOTALCMD.NET
ENG RUS
Plugins › For Plugin Writers

.NET Plugin Interface 1.3

🧩 Development & executables For Plugin Writers Open source

Description

Provided interface allows to create Total Commander plugins using .NET supporting languages.

If you are .NET developer and have a good idea for Total Commander plugin - provided .NET Interface is the right choice for you.
With this interface you can concentrate on the main functionality of your plugin without having to worry about most of mundane tasks of TC plugin building.

Main features:
- use all flexibility and power of .NET Framework to implement required plugin functionality,
- your plugin project will contain managed code only, not even one line of C++ unmanaged code,
- base classes for all TC plugin types - File System, Lister, Packer, and Content,
- easy debugging with included tracing system,
- all optional methods not implemented in managed plugin are excluded from the final TC plugin (so TC will never call them),
- TC calls are translated into managed calls with parameters marshaling,
- one unified Plugin Loader loads all types of TC plugins,
- each plugin is loaded into separate Application Domain to provide isolation and security boundaries for executing managed code,
- control over the lifetime policy for managed plugin instance is allowed,
- Unicode and 64-bit plugin features are supported automatically,
- final binary files are compact (usually less than 100 KB).

Project's page on SourceForge: http://sourceforge.net/projects/tcdotnetinterface/

Source code available on: https://sourceforge.net/p/tcdotnetinterface/code/HEAD/tree/trunk/

What’s new

2015-03-25 Release version 1.3
Added: Lister plugins - send TC Lister shortcuts to parent window.
Fixed: Lifetime cycle problem with some plugin types.
Updated: WrapperBuilder now builds both 32- and 64-bit wrappers in one call.

2015-02-16 Release version 1.2
Added: Lister plugins with WPF user interface.
Fixed: Incorrect work with managed plugins created with .NET Framework 4.0 and higher (CLR4).
Added: Sample lister plugin with WPF user interface.
Added: Sample FS and lister plugins for CLR4.

2014-10-29. Release version 1.1.
Added: Support for QuickSearch plugins (tcmatch.dll)

2014-10-02. Release version 1.0.
First upload

More by Oleg Yuvashev

ADO Data Sources 1.6

🗃️ Databases & data formats TC File System Plugins

The plugin provides an access to the objects of server-based and local databases that can be connected to using Microsoft ADO technology: OLE DB…

Oleg Yuvashev 14 Mar 2006 ↓ 67,448

MS SQL Servers 1.3

🗃️ Databases & data formats TC File System Plugins Freeware

This plugin gives you access to local and remote Microsoft SQL Servers. Different server lists can be used. Hierarchy "Server - Database - Table" is…

Oleg Yuvashev 26 Jan 2004 ↓ 36,718

Similar plugins

WDX Test 64 0.6

🧩 Development & executables For Plugin Writers Open source x64

Command-line tester for Total Commander WDX content plugins. Loads a content plugin (32-bit or 64-bit), lists its supported fields, and for a given…

tbeu 25 Oct 2026 ↓ 194

PE Viewer 3.0.18

🧩 Development & executables TC Lister Plugins Freeware x64

The plugin is designed to view information about modules of PE, MZ, NE, LE and ELF formats (EXE, DLL, SO, DRV, SYS, OCX, COM, etc.). Shows: -…

Anatol Paulovich 28 Nov 2025 ↓ 25,889

FileInfo 2.23

🧩 Development & executables TC Lister Plugins Freeware x64

This Lister plugin display Version Information, Header Information and Symbol for MZ, NE, LE, LX and PE format (programs, DLLs,...). Dump of LIB, OBJ,…

François Gannier 18 May 2017 ↓ 206,421

WinScript Advanced 1.7

🧩 Development & executables Content plugins Freeware x64

WinScriptAdv content plugin runs your scripts for files and folders and displays returned from script info into columns. You can write your own…

AlexShy 27 Jun 2016 ↓ 10,417

WDX_GitCommander 2.0.1.0

🧩 Development & executables Content plugins Open source x64

Git plugin for Total Commander, that means column information and mouseover hints over a Git repository or a file inside a repository can be…

tbeu 1 Feb 2021 ↓ 5,414