[elektro-etc] XP batch-lock

Famulus Számítástechnika hwsw at famulus.hu
Tue Jan 6 12:55:31 CET 2009


> Hogyan szokas XP alatt megakadalyozni, hogy egy SU (stupid user) 1001
> peldanyban elinditson egy (batch-bol indulo) alkalmazast?
>
> Van egy batch-file, benne egy exe indul nehany parameterrel, semmi egyeb.
> Az kellene, hogy ha mar fut, akkor ne induljon el megint.

Windows platform... ?

Alapvetoen az Application (a futo exe) dolga lenne ez...

Minden indulo peldany megnezi
fut-e MÁR azonos cimu ablak a win-ben
HA igen akkor NEM O az ELSO peldany
ezert atadja a vezrlest a mar futonak a es kilep

Ami pl Visual BASIC-ben igy nez ki kb...

   If App.PrevInstance Then
        OldTitle = App.Title
        App.Title = "Newapp.exe"
        AppActivate OldTitle
        End
    End If

HA nem a sajat program kodod akkor bonyibb lesz
De a Windows Scripting keretben velhetoen
megoldhato lesz azert...

> Arra is kellene ugyelni, hogy ha mondjuk lock file keletkezik, akkor azt
> tesztelje is le, nehogy egy elszallas/aramszunet utan vegleg ne induljon
> el az alkalmazas.

Miert keletkeznenek önalló lock file-ok ?!
Milyen elavult filozofia ez?
kicsike adatbazis moge az/abban
megoldani a multiuser kerdest..
.....oszt jo van, nem fugg
semmi az oprendszertol...

SQLite egyetlen dll es
egyetlen file az adatbazis
http://www.sqlite.org/

MS SQL Compact szinten konnyen integralhato...
http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx


KJ


>  -Sygma



More information about the Elektro-etc mailing list