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.

Předmět Autor Datum
Složitější? To by vůbec nemělo jít udělat.
Wikan 09.08.2014 11:15
Wikan
No právě :-D...
Flash_Gordon 09.08.2014 11:17
Flash_Gordon
Takže to ber tak, že to udělat nejde. Kdyby to udělat šlo, tak ten co to zjistil, se tím nebude chlu…
Wikan 09.08.2014 11:22
Wikan
Asi to nejak jde: http://social.msdn.microsoft.com/Forums/en-US/c87b 5f27-fdeb-4b41-88f0-72e140a1135…
MaSo 09.08.2014 11:27
MaSo
Tak to jde ale podle mě o něco jiného. Jestli jsem to dobře pochopil, tak tady jde o vyplnění hesla… nový
Wikan 09.08.2014 11:31
Wikan
Nerad opruzuji, jen k tomu konstatování "nejde to udělat". Podívejme se na takový TeamViewer. Přes… nový
Flash_Gordon 11.08.2014 20:01
Flash_Gordon
Ale to jenom v případě, že už samotný TV je spuštěný s admin právy. Nebo ne? nový
Wikan 11.08.2014 20:05
Wikan
Ked mas nainstalene nieco co bezi ako sluzba a pre cely PC (uz pred loginom) tak by to teoreticky by… nový
MM.. 11.08.2014 20:14
MM..
Áno, Služby Windows sa spúšťajú pri bootovaní PC, nie je nutné k tomu prihlásenie do systému. To je… poslední
pme 11.08.2014 20:29
pme

Áno, Služby Windows sa spúšťajú pri bootovaní PC, nie je nutné k tomu prihlásenie do systému. To je odpoveď na ten TeamViewer, cez ktorý sa dá prihlásiť na diaľku do PC...
TV beží ako služba...

Otázka je, ako program-služba predá heslo do prihlasovacieho dialógu Windowsu?

Mám v práci PC s omezeným účtem (Win7).

no a predpokladám, že sa prihlasuješ do domény... :-)

Zpět do poradny Odpovědět na původní otázku Nahoru