خیلی وقت پیش خواستم همچین کاری انجام بدم ولی به نتیجه نرسیدم
بنابراین بعید میدونم توی C#‎ امکانش (به این سادگیا) باشه
با C++‎ خیلی راحت تر میدونم که میشه