Chirurgia endoscopică a hipofizei
"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală. Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale. www.neurohope.ro |
Auto captura desktop
Last Updated: Oct 26 2016 11:52, Started by
Ionut27th
, Sep 05 2016 20:32
·
0
#1
Posted 05 September 2016 - 20:32
Va salut. Am si eu o problema.. am tot cautat dar nu am gasit. Nu ma pricep prea mult in domeniu dar am zis sa va intreb pe voi poate ma puteti ajuta. M-ar interesa si pe mine un script care sa poata fi rulat pe pc si sa faca screenshot la desktop la fiecare 5 minute sau ceva de genul si sa se salveze intrun folder in acelasi pc. In primul rand vreau sa specific si sa subliniez ca nu il vreau ca sa spionez pe cineva strain sau sa fac alte prostii cu el. stiu ca este ilegal si nici nu ma intereseaza chestii de genul. Problema mea este ca am o mica banuiala ca sotia mea ma cam duce de nas si vorbeste cu un tip pe facebook cand nu sunt acasa, si as vrea sa pot instala un script ceva, care sa faca print screen la desktop.. nu imi trebuie sa trimita pe mail sau alte chestii. eu o sa verific cand ajung acasa de la servici si nu este ea in camera. Ma puteti ajuta cu un script ceva simplu? eu stiu, in batch, python sau nu stiu, orice ce ar putea sa ma ajute. O sa spuneti ca nu e frumos sa fac asta pentru sotia mea, dar daca este asa cum cred eu, nici ce face ea nu e frumos, vreau doar sa aflu daca face asta sau nu. Ms anticipat.
Daca nu am postat bine aici, imi cer scuze. Edited by Ionut27th, 05 September 2016 - 20:33. |
#3
Posted 05 September 2016 - 20:49
Daca ai fi in situatia initiatorului ,nu ar mai fi ilegal . Eu nu ma pricep la asa ceva ,ca l-as ajuta .
|
#4
Posted 05 September 2016 - 21:02
adyturcu, on 05 septembrie 2016 - 20:49, said:
Daca ai fi in situatia initiatorului ,nu ar mai fi ilegal . Eu nu ma pricep la asa ceva ,ca l-as ajuta . Ms pentru ca ma intelegi.. Quote e ilegal indiferent pe cine spionezi. |
#5
Posted 05 September 2016 - 21:09
http://www.softpedia...meSnapper.shtml
Nu l-am probat. Nu uita sa ascunzi icon-ul care apare in system tray. Edited by Master_Yoda, 05 September 2016 - 21:10. |
#6
Posted 05 September 2016 - 21:19
Mai bine instalezi Desktop la distanță Chrome de pe Google Play si vezi in timp real ce face pe PC. Asta bineinteles, daca ai telefon cu Android iar pe PC Chrome instalat.
|
#7
Posted 05 September 2016 - 21:36
https://github.com/n...reenCapture.bat
il executi call screenCapture screen.png va compila un nou fisier screenCapture.exe pe care il pui tu undeva, intr-un folder apoi faci un nou task in Task Manager care sa se execute din 5 in 5 minute ti l-am modificat si compilat dar nu m-au lasat , se pare pui asta intr-un fisier ss.bat // 2>nul||@goto :batch /* :batch @echo off setlocal :: find csc.exe set "csc=" for /r "%SystemRoot%\Microsoft.NET\Framework\" %%# in ("*csc.exe") do set "csc=%%#" if not exist "%csc%" ( echo no .net framework installed exit /b 10 ) if not exist "%~n0.exe" ( call %csc% /nologo /r:"Microsoft.VisualBasic.dll" /out:"%~n0.exe" "%~dpsfnx0" || ( exit /b %errorlevel% ) ) %~n0.exe %* endlocal & exit /b %errorlevel% */ // reference // [url="https://gallery.technet.microsoft.com/scriptcenter/eeff544a-f690-4f6b-a586-11eea6fc5eb8"]https://gallery.tech...86-11eea6fc5eb8[/url] using System; using System.Runtime.InteropServices; using System.Drawing; using System.Drawing.Imaging; using System.Collections.Generic; using Microsoft.VisualBasic; using System.Diagnostics; /// Provides functions to capture the entire screen, or a particular window, and save it to a file. public class ScreenCapture { /// Creates an Image object containing a screen shot the active window public Image CaptureActiveWindow() { return CaptureWindow(User32.GetForegroundWindow()); } /// Creates an Image object containing a screen shot of the entire desktop public Image CaptureScreen() { return CaptureWindow(User32.GetDesktopWindow()); } /// Creates an Image object containing a screen shot of a specific window private Image CaptureWindow(IntPtr handle) { // get te hDC of the target window IntPtr hdcSrc = User32.GetWindowDC(handle); // get the size User32.RECT windowRect = new User32.RECT(); User32.GetWindowRect(handle, ref windowRect); int width = windowRect.right - windowRect.left; int height = windowRect.bottom - windowRect.top; // create a device context we can copy to IntPtr hdcDest = GDI32.CreateCompatibleDC(hdcSrc); // create a bitmap we can copy it to, // using GetDeviceCaps to get the width/height IntPtr hBitmap = GDI32.CreateCompatibleBitmap(hdcSrc, width, height); // select the bitmap object IntPtr hOld = GDI32.SelectObject(hdcDest, hBitmap); // bitblt over GDI32.BitBlt(hdcDest, 0, 0, width, height, hdcSrc, 0, 0, GDI32.SRCCOPY); // restore selection GDI32.SelectObject(hdcDest, hOld); // clean up GDI32.DeleteDC(hdcDest); User32.ReleaseDC(handle, hdcSrc); // get a .NET image object for it Image img = Image.FromHbitmap(hBitmap); // free up the Bitmap object GDI32.DeleteObject(hBitmap); return img; } public void CaptureActiveWindowToFile(string filename, ImageFormat format) { Image img = CaptureActiveWindow(); img.Save(filename, format); } public void CaptureScreenToFile(string filename, ImageFormat format) { Image img = CaptureScreen(); img.Save(filename, format); } static bool fullscreen = true; static String file = "screenshot.bmp"; static System.Drawing.Imaging.ImageFormat format = System.Drawing.Imaging.ImageFormat.Bmp; static String windowTitle = ""; static void parseArguments() { /* String[] arguments = Environment.GetCommandLineArgs(); if (arguments.Length == 1) { //printHelp(); //Environment.Exit(0); } if (arguments[1].ToLower().Equals("/h") || arguments[1].ToLower().Equals("/help")) { printHelp(); Environment.Exit(0); } */ //file = arguments[1]; file = "screen" + Stopwatch.GetTimestamp().ToString() + ".jpg"; Dictionary<String, System.Drawing.Imaging.ImageFormat> formats = new Dictionary<String, System.Drawing.Imaging.ImageFormat>(); formats.Add("bmp", System.Drawing.Imaging.ImageFormat.Bmp); formats.Add("emf", System.Drawing.Imaging.ImageFormat.Emf); formats.Add("exif", System.Drawing.Imaging.ImageFormat.Exif); formats.Add("jpg", System.Drawing.Imaging.ImageFormat.Jpeg); formats.Add("jpeg", System.Drawing.Imaging.ImageFormat.Jpeg); formats.Add("gif", System.Drawing.Imaging.ImageFormat.Gif); formats.Add("png", System.Drawing.Imaging.ImageFormat.Png); formats.Add("tiff", System.Drawing.Imaging.ImageFormat.Tiff); formats.Add("wmf", System.Drawing.Imaging.ImageFormat.Wmf); String ext = ""; if (file.LastIndexOf('.') > -1) { ext = file.ToLower().Substring(file.LastIndexOf('.') + 1, file.Length - file.LastIndexOf('.') - 1); } else { Console.WriteLine("Invalid file name - no extension"); Environment.Exit(7); } try { format = formats[ext]; } catch (Exception e) { Console.WriteLine("Probably wrong file format:" + ext); Console.WriteLine(e.ToString()); Environment.Exit(8); } /* if (arguments.Length > 2) { windowTitle = arguments[2]; fullscreen = false; } */ } static void printHelp() { //clears the extension from the script name String scriptName = Environment.GetCommandLineArgs()[0]; scriptName = scriptName.Substring(0, scriptName.Length); Console.WriteLine(scriptName + " captures the screen or the active window and saves it to a file."); Console.WriteLine(""); Console.WriteLine("Usage:"); Console.WriteLine(" " + scriptName + " filename [WindowTitle]"); Console.WriteLine(""); Console.WriteLine("finename - the file where the screen capture will be saved"); Console.WriteLine(" allowed file extensions are - Bmp,Emf,Exif,Gif,Icon,Jpeg,Png,Tiff,Wmf."); Console.WriteLine("WindowTitle - instead of capture whole screen you can point to a window "); Console.WriteLine(" with a title which will put on focus and captuted."); Console.WriteLine(" For WindowTitle you can pass only the first few characters."); Console.WriteLine(" If don't want to change the current active window pass only \"\""); } public static void Main() { parseArguments(); ScreenCapture sc = new ScreenCapture(); if (!fullscreen && !windowTitle.Equals("")) { try { Interaction.AppActivate(windowTitle); Console.WriteLine("setting " + windowTitle + " on focus"); } catch (Exception e) { Console.WriteLine("Probably there's no window like " + windowTitle); Console.WriteLine(e.ToString()); Environment.Exit(9); } } try { if (fullscreen) { //Console.WriteLine("Taking a capture of the whole screen to " + file); sc.CaptureScreenToFile(file, format); } else { //Console.WriteLine("Taking a capture of the active window to " + file); sc.CaptureActiveWindowToFile(file, format); } } catch (Exception e) { Console.WriteLine("Check if file path is valid " + file); Console.WriteLine(e.ToString()); } } /// Helper class containing Gdi32 API functions private class GDI32 { public const int SRCCOPY = 0x00CC0020; // BitBlt dwRop parameter [DllImport("gdi32.dll")] public static extern bool BitBlt(IntPtr hObject, int nXDest, int nYDest, int nWidth, int nHeight, IntPtr hObjectSource, int nXSrc, int nYSrc, int dwRop); [DllImport("gdi32.dll")] public static extern IntPtr CreateCompatibleBitmap(IntPtr hDC, int nWidth, int nHeight); [DllImport("gdi32.dll")] public static extern IntPtr CreateCompatibleDC(IntPtr hDC); [DllImport("gdi32.dll")] public static extern bool DeleteDC(IntPtr hDC); [DllImport("gdi32.dll")] public static extern bool DeleteObject(IntPtr hObject); [DllImport("gdi32.dll")] public static extern IntPtr SelectObject(IntPtr hDC, IntPtr hObject); } /// Helper class containing User32 API functions private class User32 { [StructLayout(LayoutKind.Sequential)] public struct RECT { public int left; public int top; public int right; public int bottom; } [DllImport("user32.dll")] public static extern IntPtr GetDesktopWindow(); [DllImport("user32.dll")] public static extern IntPtr GetWindowDC(IntPtr hWnd); [DllImport("user32.dll")] public static extern IntPtr ReleaseDC(IntPtr hWnd, IntPtr hDC); [DllImport("user32.dll")] public static extern IntPtr GetWindowRect(IntPtr hWnd, ref RECT rect); [DllImport("user32.dll")] public static extern IntPtr GetForegroundWindow(); } } apoi executi call ss va fi generat un fisier ss.exe pe care il invoci simplu ss nu in Task Manger, in Scheduled Tasks |
#8
Posted 05 September 2016 - 21:48
Ionut27th, on 05 septembrie 2016 - 21:02, said:
.......Nu cred ca e ilegal sa vezi daca sotia te inseala. ..... nu crezi tu, dar este. cel putin modalitatea aleasa de tine. uite ce zice legea 161/2003 Quote
Art. 43. - (1) Interceptarea, fără drept, a unei transmisii de date informatice care nu este publică și care este destinată unui sistem informatic, provine dintr-un asemenea sistem sau se efectuează în cadrul unui sistem informatic constituie infracțiune și se pedepsește cu închisoare de la 2 la 7 ani. Edited by _Smiley_, 05 September 2016 - 21:48. |
#9
Posted 05 September 2016 - 21:52
In calculatorul tau, aflat in casa ta poti sa interceptezi ce vrei
|
#10
Posted 05 September 2016 - 22:04
...si cu siguranta ne poti indica in articolul de mai sus cuvintele care-ti sustin afirmatiile....
|
|
#12
Posted 05 September 2016 - 22:24
Daca inregistrezi iei de la 2 la 7 ani , daca o bati iei cel mult o amenda - legea te impinge sa faci lucruri dure .
Gasesti pe net dar sunt pe bani , asa mai bine cumperi o camera spion intr-un ceas de masa sau in ce vrei tu . |
#13
Posted 05 September 2016 - 22:56
#14
Posted 05 September 2016 - 23:33
On topic: Automatically Take Screenshots Software.
Off topic: Legea aia de care vorbești nu se aplică propriei propietăți. |
#15
Posted 06 September 2016 - 00:19
Este super scriptul. Mersi mult de tot, nu am cuvinte sa iti multumesc!!! Vreau sa te intreb 2-3 lucruri despre el, daca vrei sa ma mai ajuti putin.. primul lucru ar fi: unde pot modifica in script rezolutia imaginilor? ca sa fie mai mici in marime, sa nu fie problem cu spatiu pe disc pana vin eu seara. Al doilea lucru, nu merge sa fac cumva sa il pornesc cu altceva, pentru ca in Scheduled Tasks este minim 5 minute si eu as fi vrut undeva pe la 1 minut sau chiar mai putin. si ultimul lucru care vreau sa te intreb: cand face print apare pentru o fractiune de secunda fereastra "cmd"... nu se poate face ceva sa nu mai apara? ca ma gandesc ca o sa vada..
|
|
#16
Posted 06 September 2016 - 06:49
rezolutia imaginilor - nu stiu , nu e scriptul meu, si oricum cateva imagini, chiar 60 pe ora, nu iti vor umple hardul
ar merge sa fie transformat intr-un serviciu care ruleaza in fundal, dar eu nu sunt programator C#, poate te ajuta altcineva Dar nu e nevoie Dupa ce selectezi 5 minutes, faci click in casuta si modifici 5 in 1 sau ce vrei tu apare pentru o fractiune de secunda fereastra "cmd" - in task scheduler bifezi Hidden si pui sa ruleze ca si userul SYSTEM _Smiley_, on 05 septembrie 2016 - 22:56, said:
ai fi tu cetatean european, dar chestia aia se refera la mandat de interceptare tu (ca persoana fizica) nu ai dreptul sa interceptezi asa ceva. Dupa parerea ta, programele parentale , pe care le instalezi sa vezi ce fac copiii pe calculator, sunt ilegale ? Faptul ca sotia te inseala este motiv de divort si ai interesul legitim sa poti proba acest lucru Cand intri intr-o librarie , ia o carte de drept penal special si uita-te la obiectul juridic special si latura materiala a infractiunii mentionate Edited by sceptic_schizo, 06 September 2016 - 06:51. |
#17
Posted 06 September 2016 - 14:22
Ionut27th, on 06 septembrie 2016 - 00:19, said:
Este super scriptul. Mersi mult de tot, nu am cuvinte sa iti multumesc!!! Vreau sa te intreb 2-3 lucruri despre el, daca vrei sa ma mai ajuti putin.. primul lucru ar fi: unde pot modifica in script rezolutia imaginilor? ca sa fie mai mici in marime, sa nu fie problem cu spatiu pe disc pana vin eu seara. Al doilea lucru, nu merge sa fac cumva sa il pornesc cu altceva, pentru ca in Scheduled Tasks este minim 5 minute si eu as fi vrut undeva pe la 1 minut sau chiar mai putin. si ultimul lucru care vreau sa te intreb: cand face print apare pentru o fractiune de secunda fereastra "cmd"... nu se poate face ceva sa nu mai apara? ca ma gandesc ca o sa vada.. Problema cu acea fractiune de secunda in care apare fereastra cmd am rezolvat-o cu acest VBScript: 'HideBat.vbs CreateObject("Wscript.Shell").Run ".\ss.exe", 0, True Acum ce ma intereseaza cel mai tare este, cum as putea sa il fac sa se execute la fiecare 30 de secunde? pentru ca 5 minute in Scheduled Tasks e totusi mult. Stie cineva cum as putea sa fac asta si cu ce.. nu stiu, tot asa vreun script in batch sau vbs? Edited by Ionut27th, 06 September 2016 - 14:34. |
#18
Posted 06 September 2016 - 18:45
Vad ca nu stie nimeni.. atunci hai sa va intreb alta varianta. Nu se poate cumva modifica scriptul oferit de sceptic_schizo, ca sa captureze imaginile in momentul cand apesi o anune tasta gen "space", sau click stanga de la mouse? sau nu stiti un alt script de genul acesta?
|
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users