امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Capture Screen under Vista & Win7
نویسنده پیام
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #1
Capture Screen under Vista & Win7
سلام به دوستان عزيز،
کسی کدی واسه گرفتن screen capture از دسکتاپ داره که تو ويستا يا win 7 هم جواب بده؟
خودم هر روشی که بلد بودم و پيدا کردم امتحان کردم ولی جواب نداد.
هم تو وی بی هم تو .net

اگه کسی تونست يه کمکی کنه ممنون ميشم

Root is not accessible
۲۱-آبان-۱۳۸۸, ۱۳:۵۱:۳۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #2
RE: Capture Screen under Vista & Win7
مگه تابع BitBlt تو ويستا و 7 کار نميکنه؟
۲۱-آبان-۱۳۸۸, ۲۳:۲۰:۴۸
ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
PouriaAmid آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 272
موضوع‌ها: 15
تاریخ عضویت: شهریور ۱۳۸۳

تشکرها : 34
( 311 تشکر در 133 ارسال )
ارسال: #3
RE: Capture Screen under Vista & Win7
والا وی بی 6 و که من بيخيال شدم ديگه چون با همه چی مشکل داره تو ويستا
تو .net هم همه جور راه و امتحان کردم بازم جواب نداد.
اگه توجه کرده باشی اکثر برنامه های رموت دسکتاپ وقتی که ويستا اومد از کار افتادن.
مثلاً رادمين، به جاش ورژن 3 رو دادن بيرون که با ويدو هوک کار ميکنه.
تو forum ميکروسافت هم من زدم ولی فعلاً کسی راهی پيدا نکرده. يه مشکل اصلی برنامه اينه که windows بهش اکسس نميده واسه گرفتن capture
اين کد رو امتحان کن. رو xp جواب ميده ولی ويستا نه
کد php:
Imports System

Imports System
.Windows.Forms

Imports System
.Drawing

Imports System
.Drawing.Bitmap



Public Class Form1

    Dim memoryImage 
As Bitmap



    
Private Sub CaptureScreen()

        
Dim myGraphics As Graphics Me.CreateGraphics()

        
Dim s As Size Screen.PrimaryScreen.Bounds.Size



        memoryImage 
= New Bitmap(s.Widths.HeightmyGraphics)

        
Dim memoryGraphics As Graphics Graphics.FromImage(memoryImage)

        
memoryGraphics.CopyFromScreen(0000s)

        
memoryImage.Save("C:\test.jpg")

    
End Sub

End 
Class 

Root is not accessible
۲۲-آبان-۱۳۸۸, ۱۳:۰۶:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : mahdi321
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #4
RE: Capture Screen under Vista & Win7
سلام.
BitBlt رو الآن تو 7 تست کردم کار کرد. سورسشو گذاشتم.


فایل‌(های) پیوست شده
.rar   Get Picture From Desktop.rar (اندازه: 2.27 KB / تعداد دفعات دریافت: 41)
۲۵-آبان-۱۳۸۸, ۱۹:۰۷:۵۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] Code: Print Screen movaffag 1 2,402 ۱۸-اسفند-۱۳۹۰, ۰۳:۰۸:۳۲
آخرین ارسال: RAMA2009
  تغيير Screen Refresh Rate vz67 6 5,835 ۲۲-مهر-۱۳۸۷, ۱۱:۱۹:۱۹
آخرین ارسال: vz67
  vista glass background amin_vb 8 3,745 ۱۹-مرداد-۱۳۸۷, ۱۵:۲۱:۳۹
آخرین ارسال: yeketaz
  taskbar and screen Blossom 33 18,208 ۲۶-بهمن-۱۳۸۴, ۰۳:۰۹:۰۱
آخرین ارسال: Mamad2003

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS