PDA

View Full Version : سوال: اجرای نرم افزاری همراه دستور Shell به صورت کاملا مخفی



SHD.NET
چهارشنبه 15 خرداد 1392, 16:45 عصر
سلام. چجوری میشه نرم افزاری رو که با دستور Shell اجرا میکنیم، رو مخفی اجرا کرد ؟؟

بعضی نرم افزارها پس از اجرا توی System tray قرار می گیرند و ما وقتی اونو در حالت WinAppStyle.Hide فرا میخونیم، تو System tray هم هستش و معلومه، چجوری میشه نرم افزار رو کلا مخفی اجرا کرد، که فقط بشه تو لیست پروسس ها اونو مشاهده کرد و از سیستم تری اونو حذف کرد ؟
ممنون

barnamenevisjavan
چهارشنبه 15 خرداد 1392, 17:36 عصر
public void ActionHide()

{

mainForm.ShowInTaskbar =
false;

mainForm.Visible =
false;

mainForm.Refresh();
}

SHD.NET
چهارشنبه 15 خرداد 1392, 18:02 عصر
داداش من منظورم اینه که یه نرم افزار دیگه رو روش این اعمال رو پیاده کنیم، مثلا فرض کنیم ما با دستور زیر نرم افزار نت پد رو اجرا می کنیم
Shell("notepad.exe", AppWinStyle.Hide)

با این کد نرم افزار نوت پد به صورت مخفی اجرا میشه و هیچکی هم هیچی نمیفهمه
ولی فرض کنید بخوایم با همین دستور نرم افزار Yahoo Messenger رو اجرا کنیم، با این کد نرم افزار یاهو مسنجر اجرا میشه و میره توی سیستم تری مخفی میشه، مشکل من اینه که میخوام نرم افزار یاهم مسنجر توی سیستم تری هم نمایش داده نشه و کلا مخفی شه،

ممنون

barnamenevisjavan
جمعه 17 خرداد 1392, 19:08 عصر
آها پس منظورتون این هست شاید راهی باشه ولی بنظرم شاید بشه با رجیستری بشه کاری کرد که نشون نده