السلام عليكم ورحمة الله وبركاته
أقوم الأن بعمل نموذج لبرنامج صغير لمراقبة سطح المكتب معتمدا علي خدمة ويندوز ..
ليست المشكلة في كيفية إنشاء خدمة ولا كيفية إلتقاط صورة لسطح المكتب
لكن مشكلتي أن كود إلتقاط الصورة لا يعمل داخل الخدمة
Imports System.Drawing.Imaging
هذا الفضاء لا أستطيع إدراجه وبالتالي هذا الكود لا يعمل لعدم توافر الكائنات
Dim screen As Bitmap = New Bitmap(screen.PrimaryScreen.Bounds.Width, screen.PrimaryScreen.Bounds.Height)
Dim g As Graphics = Graphics.FromImage(screen)
g.CopyFromScreen(0, 0, 0, 0, screen.Size)
pictureBox1.Image = screen
If (saveFileDialog1.ShowDialog() = DialogResult.OK) Then
screen.Save(saveFileDialog1.FileName, ImageFormat.Bmp)
End Ifوعندما قمت بالبحث لحل مشكلة وجدتهم يتكلمون في شئ لا أعرف ما دخله في موضوعي وهو Allow service to interact with desktop
فأرجوا من الإخوة من كان له حل أن يتفضل مشكورا بمساعدتي ولكم جزيل الشكر