Restaurarea driverului original Windows?

Dacă l-ați instalat și folosit
sam
membru
membru
Mesaje: 3
Membru din: 25 Noiembrie 2004 08:51

Restaurarea driverului original Windows?

Mesaj de sam »

În primul rând salutări și felicitări pentru pentru ajutorul dat utilizatorilor în folosirea limbii române pe calculator.

Problema mea este următoarea: de aproape un an, am instalat driverul pentru tastatura românească și l-am folosit din plin. Acum, la muncă am instalat și trebuie să folosesc o aplicație specifică, aplicație ce restricționează setările la tastatura US. Toate bune și frumoase, dar la rulare, aplicația dă o eroare pe care nici chiar reprezentanții firmei ce ne-o vinde nu au mai întâlnit-o.
Având în vedere că singura diferență pe care o știu eu între calculatorul meu și altele pe care aplicația merge, este driver-ul de tastatură, întrebarea e cum aș putea repune driver-ul original al Windows-ului?
Asta pentru a vedea odată aplicația funcționând. Apoi, voi vedea cum o să refac lucrurile să pot folosi diacriticele românești.

Un răspuns urgent m-ar ajuta mult, având în vedere că reprezentanții firmei mai sunt la mine doar astăzi.
Mulțumesc anticipat!.
Ultima oară modificat 26 Noiembrie 2004 08:25 de către sam, modificat 1 dată în total.
Cu stimă,
SaM
Avatar de utilizator
secarica
admin secarica.ro
admin secarica.ro
Mesaje: 256
Membru din: 06 Mai 2003 03:00
Localitate: București, Pământ
Contact:

Mesaj de secarica »

Nu cred că am un răspuns instantaneu pentru asta.

La prima vedere, mai degrabă nu este de la tastatura în sine (adică nu de la driverul ei) ci de la setările de locale ale sistemului și/sau faptul că tastatura implicită este alta între calculatorul cu pricina și altele.

Iată un exemplu de problemă cu care m-am ciocnit mai demult: QuarkXPress 6.x se fabrică în două versiuni: una pentru piața US și alta pentru piața internațională (ceva cu passport nu-știu-cum). Cea US cu care m-am jucat eu refuza să pornească dacă tastatura românească era selectată implicit, în timp ce versiunea internațională mergea bine mersi. Nu conta care tastatură românească.
Dacă în schimb lăsam tastatura US selectată implicit, mergea și QuarkXPress-ul pentru piața US (cu alte probleme, ce-i drept, legate de accesarea diacriticelor în cadrul aplicației - dar nu la asta mă refer acum).

Mi-ar trebui mai multe detalii:
- ce versiune de Windows ?
- înțeleg că versiunea de Windows este aceeași pe toate calculatoare la care faci referire; am înțeles corect ?
- ce tip de aplicație ? adică tip desktop sau tip DOS-box ?
- aplicația nu funcționează de loc, sau sunt probleme în funcționarea ei ?
- tastatura românească (a mea sau cea originală, nu contează) este pusă cumva pe default la calculatorul cu pricina ?

Cât despre un "răspuns urgent", regret. De obicei intru pe-aici o dată la o zi sau două, uneori chiar mai rar, iar dacă te nimerești între ... forumul n-are cum să mă anunțe când cineva a postat un mesaj nou într-un topic nou, sau un mesaj nou în cadrul unui topic existent la care eu n-am intervenit niciodată în discuție. Forumul mă anunță doar dacă cineva a răspuns la un mesaj în cadrul unui topic la care am intervenit și eu la un moment dat (cum ar fi de-acum încolo la acest subiect). Mai prompt ar fi fost cu un mesaj pe e-mail. Adresa se află la baza oricărei pagini de pe saitul meu.

Cristi
... cea mai bună armă este adevărul – cu condiția să știi să-l folosești
sam
membru
membru
Mesaje: 3
Membru din: 25 Noiembrie 2004 08:51

Mesaj de sam »

Oricum, mulțumesc pentru răspuns. Problema poate că apare totuși din alte cauze. E o aplicație făcută cu tehnologia .NET, producătorii au declarat că funcționează și pe Win XP, dar reprezentanții cu vânzările nu au făcut un test pe acest S.O.
Totuși, pentru a răspunde la întrebările pe care le-ai pus:
- Win XP Professional
- e vorba de o aplicație desktop
- aplicația se lansează în execuție, trece de faza de licențiere, și eroarea apare în momentul în care fie se încearcă crearea unui nou document, fie la deschiderea unuia existent
- am testat și cu tastatura românească implicit și cu US implicit

Ca să-ți faci o idee, e vorba de erori de genul:

Cod: Selectați tot

See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at Slb.Swordfish.Framework.UI.TaskViewManager.ShowError(TaskInfo task)
   at Slb.Swordfish.Framework.TaskManager.ShowError(TaskInfo task)
   at Slb.Swordfish.Framework.TaskManager.SetTaskState(TaskState state)
   at Slb.Swordfish.Framework.TaskManager.TransitionToTask(String taskname)
   at Slb.Swordfish.Framework.UI.TaskViewManager.SetCurrentTask()
   at Slb.Swordfish.Framework.UI.TaskViewManager.UpdateNavagationControl(Scenario currentActivity, Boolean resetCurrentTask)
   at Slb.Swordfish.Framework.UI.TaskViewManager.SetCurrentActivity(Scenario currentActivity, Boolean saveflag, String filePath, Boolean resetConfig)
   at Slb.Swordfish.Framework.UI.TaskViewManager.SetCurrentActivity(Scenario currentActivity, Boolean saveflag, String filePath)
   at Slb.Swordfish.Framework.MenuManager.HandleNewMenuSelection(setCurrentActivityDelegate dg, Boolean save)
   at Slb.Swordfish.Framework.UI.TaskViewManager.HandleNew()
   at Slb.Swordfish.Shell.MainForm.OnFileNew(Object sender, EventArgs e)
   at Slb.Ocean.Windows.UI.Controls.CommandBar.WndProc(Message& message)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
OspreyRisk
    Assembly Version: 2004.1.0.0
    Win32 Version: 2004.1.0.0
    CodeBase: file:///C:/Program%20Files/Schlumberger/OspreyRisk/Bin/OspreyRisk.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
    Assembly Version: 1.0.5000.0
    Win32 Version: 1.1.4322.2032
    CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
Slb.Swordfish.Licensing
    Assembly Version: 0.0.0.0
.............................
Eu unul trag concluzia că totuși nu e vorba de maparea tastaturii!

S-auzim de bine!
Cu stimă,
SaM
Avatar de utilizator
secarica
admin secarica.ro
admin secarica.ro
Mesaje: 256
Membru din: 06 Mai 2003 03:00
Localitate: București, Pământ
Contact:

Mesaj de secarica »

Sunt ferm convins că o astfel de eroare nu are cum să fie din selecția unei tastaturi, dar o iau în ordine:
  1. Erorile de tipul ăla îmi sugerează o problemă a aplicației, sau a platformei Microsoft .NET Framework care bănuiesc că este rezidentă în sistem.
  2. Indiferent de 1, dacă tastatura implicită este pusă pe US English (sau indiferent care alta diferită de română), iar după pornirea calculatorului nu se umblă la selecția tastaturii, atunci tastatura românească iese din discuție.
  3. Indiferent de 1 sau 2, pentru liniștea părților, poți descărca arhiva asta și urmezi următoarea procedură:
    • extragi undeva fișierul kbdro_winxp_uninstall.inf
    • în setările de tastatură ale sistemului te asiguri că tastatura românească nu este cea implicită
    • în setările de tastatură ale sistemului elimini toate referirile la tastatura românească, indiferent dacă cea originală sau a mea
    • dai clic cu butonul din dreapta al mausului peste fișierul kbdro_winxp_uninstall.inf extras mai devreme și selectezi "Install"
    • accepți repornirea sistemului
    Orice referire la driverul meu de tastatură va fi eliminată. E cam alambicată procedura, dar nu am altă metodă mai automatizată.
Cristi
... cea mai bună armă este adevărul – cu condiția să știi să-l folosești
sam
membru
membru
Mesaje: 3
Membru din: 25 Noiembrie 2004 08:51

Mesaj de sam »

Mulțumesc pentru răspuns. Oricum, problema pusă a adus un plus site-ului, referindu-mă la soluția oferită pentru dezinstalarea driver-ului. :)
Cu stimă,
SaM
Scrie un răspuns