En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
Jag är dator-konservativ och höll mig till Win98SE tills november 2008 ! Bytet till XP berodde enbart på att ny hårdvara allt oftare saknade drivrutiner för W98SE. Jag skulle önskat en kraftig uppgradering av W98SE som fortfarande har tillgång till real-läge (och själva DOS kunde ju också uppgraderats !)
Så till mina två frågor, som ligger i utkanten av programmering, men som jag hoppas Du kan och vill hjälpa mig med.
1. Under Win98SE kunde man köra både BAT-filer och konsollprogram (EXE/COM) INNAN Windows startade via autoexec.bat.
Jag undrar nu om det finns någon möjlighet att stoppa in
körning av t.ex. en bat-fil via någon startfil i XP ? boot.ini
kanske ? Och syntaxmässigt hur i så fall ? (Gärna ett litet exempel )
2. Och om man t.ex. vill att datorn enbart skall köra ett visst program kunde man förr i win.ini (eller om det var system.ini)
byta "skal" från explorer.exe till önskat program.
Finns denna möjlighet kvar i XP på någotvis ? Det kan t.ex handla om att en dator står i en affär som hjälp för kunderna, men de skall enbart ha tillgång till ett enda specifikt program. Eller om man vill övervaka en viss process med censorer etc.
Dessa frågor är förstås i utkanten av vad som kan kallas programmering, men vore mycket tacksam för all ev. hjälp.
Till sist bara en åsikt.
VB6 var ett utmärkt program för tillverkning av mindre och måttliga windowsprogram. Men efter införandet av "total objektorientering" tycks verktyget dalat i popularitet !? Vbs fördel var ju mindre windowsprogram, men objektorientering passar bäst för gigantiska lag-projekt (typ 12 man under 2 år)
- det är min spekulation över varför VB försvunnit. Har jag fel, tycker Du ?
mvh Pontus Eriksson
Det finns olika sätt att uppnå det du vill, tanken i Windows XP är att man skall använda mappen Autostart, som återfinns i startmenyn. Annars finns där en motsvarighet till autoexec.bat som heter AUTOEXEC.NT som du finner i %SystemRoot%\system32, dock körs den inte vid start av datorn utan när man startar ett ms-dos-program t ex en bat-fil.
Det är fult möjligt att byta skal i Windows XP, dock görs detta genom Windows registret (Bör enbart göras av erfarna användare!!!). Vill man byta skal för alla användare gör man det genom denna registernyckel HKEY_Current_User\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell och för att ändra skall för samtliga användare ändrar man följande nyckel HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell.
Wikipedia listar några alternativ som skal, http://en.wikipedia.org/wiki/Windows_shell_replacement.
När det kommer till din VB-fråga om populariteten dalat, låter jag vara obesvarad. Men att nyare språk valt objektorientering kan bero på många saker till exempel
Om man kollar på språk så som C, så kan man skriva objektorienterat genom att kombinera olika tekniker, så som type cast, struct och funktionspekare.
En av anledningarna att just VB blivit objektorienterat är för att man vill göra det kompantibelt med .net vilket kräver att alla språk som kommunicerar inom .net plattformen klarar av att hantera klasser och objekt.
Kom in i diskussionen
En bilhypokondrikers upprättelse
3 kommentarer
Jan Strömbäck: Claes, jag börjar tro att han fallit i den manliga prestige-fällan, där man inte kan yttra orden: -Jag vet inte, jag kan inte det där! ;)
Senaste frågorna
Datormagazin är datortidningen för dig som vill veta mest.
Vår ambition är att göra en tidning med djupare och mer avancerade artiklar än vad du hittar i andra datortidningar. Samtidigt väjer vi inte för att på ett handfast sätt förklara hur saker och ting fungerar. Du ska alltid känna att du har nytta av tidningen.
Välkommen till Sveriges största tidskrift för avancerade datoranvändare!