Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C#, Windows7 automatické přihlášení

Ahoj.
Mám v práci PC s omezeným účtem (Win7).
A mám dost nešikovné dlouhé heslo.
Jde mi o to, abych aktivoval nějakou tajnou klávesovou zkratku, která mě přihlásí.

Ve zkratce mi jde o to, abych dokázal softwarově vyplnit políčko pro password.

V C# to jde zhruba takhle:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading;
using System.Runtime.InteropServices;
using System.Diagnostics;
using System.Windows.Forms;

namespace Config
{
    class Program
    {
        [STAThread]
        static void Main(string[] args)
        {
           
            var proc = Process.GetProcessesByName("OUTLOOK").FirstOrDefault();
            if (proc != null && proc.MainWindowHandle != IntPtr.Zero)
            {
                SetForegroundWindow(proc.MainWindowHandle);
                SendKeys.Send("heslo{ENTER}");
                
            }
        }

        [DllImport("user32")]
        private static extern bool SetForegroundWindow(IntPtr hwnd);
    }
}

Uvedený příklad vyplní text do Outlooku, který handluje na základě jména procesu.
Mě jde tedy pouze o to, jak se "dostat" k procesu té přihlašovací obrazovky, abych ji to mohl poslat.
Vím, že tohle je už určité obcházení bezpečnosti Windows, tak to bude asi trochu složitější.

Dík.

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny