Hej! Om jag minns rätt så kan inte .asp läsa registernycklar för Current User. Man är ju inte inloggad.... Logiskt! IIS kan inte komma åt klientens register. ASP koden exetueras ju på servern. Inloggad användare borde ju ligga i klientens register? Helt rätt, tankevurpa där! Visst får jag fram värdet från Local_Machine, men serverns värde. Du kan via lösa upp ip till hostname och använda dig av det.läsa registernyckel
Trodde det var en smal sak att läsa registernycklar med whs men icke. Får veta att det är felaktig rot. Skriver en .vbs fil och det fungerar. Nu tänkte jag använda mig av registervärdet i en asp-fil och hittar inte syntaxen för att hämta det från .vbs-filen. Det borde vara möjligt tror jag ?!?!?!
Har jag missat någon konfigurationsinställning på servern?
Så här blir det bara nämnda felmeddelande i .asp-filen.
<%@ Language=VBScript %>
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
dim Wsh,xx
Set Wsh = Server.CreateObject("WScript.Shell")
xx = Wsh.RegRead("HKCU\Volatile Environment\LOGONSERVER")
response.write xx
</script>
tacksam för input.
/annKSv: läsa registernyckel
Behöver du servernamnet så pröva andra nycklar tex:
Set objWsh = Server.CreateObject("WScript.Shell")
xx = objWsh.RegRead("HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName\computername")
response.write xx
/JanneSv: läsa registernyckel
För att användas i ett Intranät skriver jag en nyckel till registret vid inloggning till nätverket som sedan används för att välja aktuell användares post i en databas på Intranätet. Kan ju lika gärna skriva till en annan - men jag har för mig att jag provade Local_Machine också? Nåja, back to work.
Har inte lyckats fånga inloggad användare på NetWare enligt den information jag lyckats leta upp. Det är ett annat alternativ om någon har info.
/annKSv: läsa registernyckel
Sv: läsa registernyckel
Får använda nå'n ini-filsliknande lösning eller göra en applikation som inte har webbgränssnitt. Tyvärr har vi inte uppgraderat till .net.
Tack för tips o råd!
/annKSv: läsa registernyckel
Du kan kolla vilken användare som är påloggad på en viss maskin inom din domän via hostname.