Instalar Microsoft .NET Framework 2.0 en Ubuntu

Instalar Microsoft .Net Framework 2.0 en Ubuntu

A la hora de instalar aplicaciones o juegos Windows en Linux a través de Wine es frecuente que algunas veces estas fallen debido a que estas necesitan a su vez programas adicionales, bien sean drivers como DirectX o librerías como las de Microsoft .NET Framework 2.0.

Este fin de semana he estado intentando instalar el videojuego NeverWinter Night 2 en Ubuntu y uno de los problemas que he tenido se ha debido a que Microsoft .NET Framework 2.0 no se instalaba correctamente.Tras investigar un poco he conseguido hallar la manera de instalar este componente en Ubuntu.

Lo primero que necesitamos es instalar Winetricks.

Winetricks es un script que nos va a ayudará a instalar las principales librerías que nos solicitan los programas windows.

Para instalarlo abrimos una ventana de terminal y escribimos:

wget http://www.kegel.com/wine/winetricks

A continuación debemos darle permisos de ejecución a este script, para lo cual escribimos:

chmod +x ./winetricks

Llegados a este punto ya podremos instalar las librerías que necesitemos. Para conocer que librerías podemos instalar sólo tendremos que ejecutar el programa sin ningún parámetro. Al hacerlo se nos mostrará en la ventana las librerías que podremos instalar, algunas de ellas son:

art2kmin MS Access 2000 runtime. License required!
colorprofile Standard RGB color profile
comctl32 MS common controls 5.80
comctl32.ocx MS comctl32.ocx and mscomctl.ocx, comctl32 wrappers for VB6
corefonts MS Arial, Courier, Times fonts
dcom98 MS DCOM, override the Wine implementation
dirac0.8 the obsolete Dirac 0.8 directshow filter
directx9 MS DirectX 9 user redistributable
divx divx video codec
dotnet11 MS .NET 1.1 (requires Windows license)
dotnet20 MS .NET 2.0 (requires Windows license)
ffdshow ffdshow video codecs
flash Adobe Flash Player ActiveX and firefox plugins
fontfix Fix bad fonts which cause crash in some apps (e.g. .net).
gdiplus MS gdiplus.dll (from powerpoint viewer)
gecko The HTML rendering Engine (Mozilla)
icodecs Intel Codecs (Indeo)
jet40 MS Jet 4.0 Service Pack 8
liberation Red Hat Liberation fonts (Sans, Serif, Mono)
mdac25 MS MDAC 2.5: Microsoft ODBC drivers, etc.
mdac27 MS MDAC 2.7
mdac28 MS MDAC 2.8
mfc40 MS mfc40 (Microsoft Foundation Classes from Visual C++ 4)
mfc42 MS mfc42 (see vcrun6 below)
mono19 mono-1.9.1-gtksharp-2.10.4-win32-2
msi2 MS Installer 2.0
msls31 MS Line Services 3.1 (needed by native riched?)
msxml3 MS XML version 3
msxml4 MS XML version 4
msxml6 MS XML version 6
ogg ogg filters/codecs: flac, theora, speex, vorbis, schroedinger
pdh MS pdh.dll (Performance Data Helper)
quicktime72 Apple Quicktime 7.2
riched20 MS riched20 and riched32
riched30 MS riched30
tahoma MS Tahoma font (not part of corefonts)
vb3run MS Visual Basic 3 runtime
vb4run MS Visual Basic 4 runtime
vb5run MS Visual Basic 5 runtime
vb6run MS Visual Basic 6 runtime
vcrun6 MS Visual C++ 6 sp4 libraries (mfc42, msvcp60, msvcrt)
vcrun2003 MS Visual C++ 2003 libraries (mfc71,msvcp71,msvcr71)
vcrun2005 MS Visual C++ 2005 libraries (mfc80,msvcp80,msvcr80)
vcrun2005sp1 MS Visual C++ 2005 sp1 libraries
vcrun2008 MS Visual C++ 2008 libraries (mfc90,msvcp90,msvcr90)
vjrun20 MS Visual J# 2.0 libraries (requires dotnet20)
wmp9 MS Windows Media Player 9 (requires Windows license)
wmp10 MS Windows Media Player 10 (requires Windows license)
wsh51 MS Windows Scripting Host 5.1
wsh56 MS Windows Scripting Host 5.6
wsh56js MS Windows scripting 5.6, jscript only, no cscript
wsh56vb MS Windows scripting 5.6, vbscript only, no cscript
xvid xvid video codec

Y aplicaciones como:

autohotkey Autohotkey (open source gui scripting language)
firefox3 Firefox Version 3
kde KDE for Windows installer
mpc Media Player Classic
vlc VLC media player

Pseudopackages:

allfonts All listed fonts (corefonts, tahoma, liberation)
allcodecs All listed codecs (xvid, ffdshow, icodecs)
fakeie6 Set registry to claim IE6sp1 is installed
native_mdac Override odbc32 and odbccp32
nt40 Set windows version to nt40
win98 Set windows version to Windows 98
win2k Set windows version to Windows 2000
winxp Set windows version to Windows XP
vista Set windows version to Windows Vista
winver= Set windows version to default (winxp)
volnum Rename drive_c to harddiskvolume0 (needed by some installers)

Si queremos que la ejecución de no dependa de la ruta donde descargamos este script deberemos instalarlo en /usr/bin, para hacer esto sólo tendremos que mover este fichero a dicho directorio.

sudo mv winetricks /usr/local/bin

Como he comentado antes y una vez instalado Winetricks vamos a proceder a instalar Microsoft .NET Framework 2.0 en Ubuntu

Para hacer esto tan sólo debemos escribir en una ventana de terminal:

winetricks dotnet20

Esto iniciará el asistente de instalación y esta se completará correctamente, cosa que directamente desde Wine o PlayonLinux no habíamos conseguido.

Saludos desde lo más profundo de los bytes.

9 comentarios

  1. aww!! buen post! muchas de las aplicaciones que necesitaba ya corren perfectamente con wine!! lo que pasa es que los programas que me pedian netframework2.0 cuando se instalaban aparecia como si ya estuviera instalado! y obvio nunca arrancanban! nunca crei que fuera el netframework! y como no eran aplicaciones populares nunca encontraba solución y mucho menos la iba a encontrar creyendo que el net si estaba instalado XD!! mil gracias! yo creo hare los reportes en la pagina de wineHQ sobre los programas que ya pude correr al 100% y obvio estara el link de tu post!! 😀

  2. Muy bueno tu post. Me ha valido pues no lograba ejecutar un programa .exe y era por no tener .NET Framework 2.0. Gracias. No sabéis la ayuda que nos dais a los profanos en linux.

  3. disculpa tengo un problema a la hora ke kiero arrancar el winetricks me dice que hace falta un operador despues de <> kisiera ver sime puedes ayudar con eso a tengo el ubuntu 10.10

  4. Buenas, he seguido los pasos uno por uno, pero aun así no consigo instalar, pego los resultados:

    javier@jvr:~$ ./winetricks dotnet20

    ——————————————————

    Instaling .net 2.0 runtime. Can take several minutes. See http://wiki.winehq.org/MicrosoftDotNet for tips.

    ——————————————————

    prerequisite gecko already installed, skipping

    DELETE – HKLMSoftwareMicrosoftWindowsCurrentVersion SubVersionNumber 0 0 1

    Error: The system was unable to find the specified registry key or value

    DELETE – HKLMSoftwareMicrosoftWindowsCurrentVersion VersionNumber 0 0 1

    Error: The system was unable to find the specified registry key or value

    DELETE – HKLMSoftwareMicrosoftWindows NTCurrentVersion CSDVersion 0 0 1

    The operation completed successfully

    DELETE – HKLMSoftwareMicrosoftWindows NTCurrentVersion CurrentBuildNumber 0 0 1

    The operation completed successfully

    DELETE – HKLMSoftwareMicrosoftWindows NTCurrentVersion CurrentVersion 0 0 1

    The operation completed successfully

    DELETE – HKLMSystemCurrentControlSetControlProductOptions ProductType 0 0 1

    Error: The system was unable to find the specified registry key or value

    DELETE – HKLMSystemCurrentControlSetControlServiceCurrent OS 0 0 1

    Error: The system was unable to find the specified registry key or value

    DELETE – HKLMSystemCurrentControlSetControlWindows CSDVersion 0 0 1

    The operation completed successfully

    DELETE – HKCUSoftwareWine Version 0 0 1

    Error: The system was unable to find the specified registry key or value

    Setting Windows version to win2k

    Executing early_wine regedit c:winetrickstmpset-winver.reg

    Executing cp -f /home/javier/.cache/winetricks/dotnet20/l_intl.nls /home/javier/.wine/dosdevices/c:/windows/system32

    DELETE – HKLMSoftwareMicrosoft.NETFrameworkpolicyv2.0 (null) 0 0 1

    Error: The system was unable to find the specified registry key or value

    DELETE – HKLMSoftwareMicrosoft.NETFramework InstallRoot 0 0 1

    Error: The system was unable to find the specified registry key or value

    Executing wine /home/javier/.cache/winetricks/dotnet20/dotnetfx.exe

    fixme:advapi:DecryptFileA "C:usersjavierTempIXP005.TMP" 00000000

    fixme:advapi:LsaOpenPolicy ((null),0x33f33c,0x00000001,0x33f364) stub

    fixme:advapi:LsaClose (0xcafe) stub

    aquí me abre la ventana de Framework 2.0, acepto e instalo:

    y me sale un mensaje en ingles que viene a decir: el programa install.exe ha detectado un serio problema y necesita cerrarse. Sentimos los inconvenientes

    En la ventana de comandos me sale:

    fixme:advapi:LookupAccountNameW (null) L"javier" (nil) 0x7cddc8 (nil) 0x7cddcc 0x7cddc0 – stub

    fixme:advapi:LookupAccountNameW (null) L"javier" 0x18cdf8 0x7cddc8 0x1929d0 0x7cddcc 0x7cddc0 – stub

    fixme:advapi:LookupAccountNameW (null) L"javier" (nil) 0x7cdd98 (nil) 0x7cdd9c 0x7cdd90 – stub

    fixme:advapi:LookupAccountNameW (null) L"javier" 0xabb080 0x7cdd98 0xaa27a8 0x7cdd9c 0x7cdd90 – stub

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:ACTION_CustomAction Rollback only action… rollbacks not supported yet

    fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 2 ignored L"MsiAssembly" table values

    wine: Unhandled page fault on read access to 0x00000000 at address 0x7dd53348 (thread 000c), starting debugger…

    Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x7dd53348).

    Register dump:

    CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b

    EIP:7dd53348 ESP:007cdc68 EBP:007ce510 EFLAGS:00010246( R- — I Z- -P- )

    EAX:00000000 EBX:7ddabff4 ECX:00110064 EDX:00000000

    ESI:00d2edd8 EDI:00d2edfc

    Stack dump:

    0x007cdc68: 00188dc8 7dd9bf00 00000000 00000000

    0x007cdc78: 00000000 00000000 7ecd4ff4 00000000

    0x007cdc88: 007cddfc 007cdeac 7bc9cff4 00000000

    0x007cdc98: 00000000 007cdcdc 7bc781e3 00000001

    0x007cdca8: 007cdd0c 00000004 00000000 00000000

    0x007cdcb8: 00000008 7dd9bf00 00000001 00000000

    Backtrace:

    =>0 0x7dd53348 ready_media+0x2e8() in msi (0x007ce510)

    1 0x7dd44e63 ACTION_InstallFiles+0x182() in msi (0x007ce590)

    2 0x7dd103fe in msi (+0x103fd) (0x007ce5f0)

    3 0x7dd122e4 ACTION_PerformAction+0x43() in msi (0x007ce640)

    4 0x7dd12623 in msi (+0x12622) (0x007ce6a0)

    5 0x7dd1e9fc in msi (+0x1e9fb) (0x007ce6e0)

    6 0x7dd103fe in msi (+0x103fd) (0x007ce740)

    7 0x7dd122e4 ACTION_PerformAction+0x43() in msi (0x007ce790)

    8 0x7dd1312f in msi (+0x1312e) (0x007ce7d0)

    9 0x7dd61aa0 MSI_IterateRecords+0x6f() in msi (0x007ce830)

    10 0x7dd0f656 in msi (+0xf655) (0x007ce880)

    11 0x7dd20296 MSI_InstallPackage+0x3d5() in msi (0x007ce8e0)

    12 0x7dd56643 MsiInstallProductW+0x82() in msi (0x007ce930)

    13 0x0041826f in install (+0x1826e) (0x007ce9a8)

    0x7dd53348 ready_media+0x2e8 in msi: movzwl 0x0(%edx,%eax,1),%ecx

    Modules:

    Module Address Debug info Name (111 modules)

    PE 400000- 4ad000 Export install

    PE 50590000-505a6000 Deferred install.res.1033

    ELF 7b800000-7b97d000 Deferred kernel32

    -PE 7b810000-7b97d000 kernel32

    ELF 7bc00000-7bcb9000 Deferred ntdll

    -PE 7bc10000-7bcb9000 ntdll

    ELF 7bf00000-7bf04000 Deferred

    ELF 7d2a9000-7d32b000 Deferred msvcrt

    -PE 7d2c0000-7d32b000 msvcrt

    ELF 7db79000-7db98000 Deferred libgcc_s.so.1

    ELF 7db98000-7dbf2000 Deferred riched20

    -PE 7dba0000-7dbf2000 riched20

    ELF 7dbf2000-7dc14000 Deferred cabinet

    -PE 7dc00000-7dc14000 cabinet

    ELF 7dc14000-7dc39000 Deferred mpr

    -PE 7dc20000-7dc39000 mpr

    ELF 7dc39000-7dc95000 Deferred wininet

    -PE 7dc40000-7dc95000 wininet

    ELF 7dc95000-7dcf2000 Deferred urlmon

    -PE 7dca0000-7dcf2000 urlmon

    ELF 7dcf2000-7ddc3000 Export msi

    -PE 7dd00000-7ddc3000 msi

    ELF 7ddc3000-7ddf0000 Deferred ws2_32

    -PE 7ddd0000-7ddf0000 ws2_32

    ELF 7ddf0000-7de11000 Deferred iphlpapi

    -PE 7de00000-7de11000 iphlpapi

    ELF 7de11000-7de3b000 Deferred netapi32

    -PE 7de20000-7de3b000 netapi32

    ELF 7de3b000-7de67000 Deferred secur32

    -PE 7de40000-7de67000 secur32

    ELF 7de67000-7de88000 Deferred localspl

    -PE 7de70000-7de88000 localspl

    ELF 7de88000-7de8d000 Deferred libgpg-error.so.0

    ELF 7de8d000-7de96000 Deferred librt.so.1

    ELF 7de96000-7decf000 Deferred libdbus-1.so.3

    ELF 7decf000-7df42000 Deferred libgcrypt.so.11

    ELF 7df42000-7df53000 Deferred libtasn1.so.3

    ELF 7df53000-7df67000 Deferred libresolv.so.2

    ELF 7df67000-7df6b000 Deferred libkeyutils.so.1

    ELF 7df6b000-7df73000 Deferred libkrb5support.so.0

    ELF 7df73000-7df97000 Deferred libk5crypto.so.3

    ELF 7df97000-7e048000 Deferred libkrb5.so.3

    ELF 7e048000-7e059000 Deferred libavahi-client.so.3

    ELF 7e059000-7e065000 Deferred libavahi-common.so.3

    ELF 7e065000-7e100000 Deferred libgnutls.so.26

    ELF 7e100000-7e12f000 Deferred libgssapi_krb5.so.2

    ELF 7e12f000-7e176000 Deferred libcups.so.2

    ELF 7e17b000-7e196000 Deferred spoolss

    -PE 7e180000-7e196000 spoolss

    ELF 7e1db000-7e20f000 Deferred uxtheme

    -PE 7e1e0000-7e20f000 uxtheme

    ELF 7e20f000-7e219000 Deferred libxcursor.so.1

    ELF 7e219000-7e21f000 Deferred libxfixes.so.3

    ELF 7e21f000-7e223000 Deferred libxcomposite.so.1

    ELF 7e223000-7e22b000 Deferred libxrandr.so.2

    ELF 7e22b000-7e235000 Deferred libxrender.so.1

    ELF 7e235000-7e23b000 Deferred libxxf86vm.so.1

    ELF 7e23b000-7e23f000 Deferred libxinerama.so.1

    ELF 7e23f000-7e245000 Deferred libxdmcp.so.6

    ELF 7e245000-7e249000 Deferred libxau.so.6

    ELF 7e249000-7e263000 Deferred libxcb.so.1

    ELF 7e263000-7e268000 Deferred libuuid.so.1

    ELF 7e268000-7e385000 Deferred libx11.so.6

    ELF 7e385000-7e395000 Deferred libxext.so.6

    ELF 7e395000-7e3ae000 Deferred libice.so.6

    ELF 7e3ae000-7e3b7000 Deferred libsm.so.6

    ELF 7e3b9000-7e3bd000 Deferred libcom_err.so.2

    ELF 7e3d7000-7e47a000 Deferred winex11

    -PE 7e3f0000-7e47a000 winex11

    ELF 7e4b3000-7e4da000 Deferred libexpat.so.1

    ELF 7e4da000-7e50a000 Deferred libfontconfig.so.1

    ELF 7e50a000-7e51f000 Deferred libz.so.1

    ELF 7e51f000-7e595000 Deferred libfreetype.so.6

    ELF 7e5b5000-7e5c9000 Deferred lz32

    -PE 7e5c0000-7e5c9000 lz32

    ELF 7e5c9000-7e601000 Deferred winspool

    -PE 7e5d0000-7e601000 winspool

    ELF 7e601000-7e660000 Deferred setupapi

    -PE 7e610000-7e660000 setupapi

    ELF 7e660000-7e682000 Deferred imm32

    -PE 7e670000-7e682000 imm32

    ELF 7e682000-7e76b000 Deferred oleaut32

    -PE 7e6a0000-7e76b000 oleaut32

    ELF 7e76b000-7e7e0000 Deferred rpcrt4

    -PE 7e780000-7e7e0000 rpcrt4

    ELF 7e7e0000-7e8e0000 Deferred ole32

    -PE 7e800000-7e8e0000 ole32

    ELF 7e8e0000-7e942000 Deferred shlwapi

    -PE 7e8f0000-7e942000 shlwapi

    ELF 7e942000-7eb1c000 Deferred shell32

    -PE 7e950000-7eb1c000 shell32

    ELF 7eb1c000-7ec07000 Deferred comctl32

    -PE 7eb30000-7ec07000 comctl32

    ELF 7ec07000-7ed38000 Deferred user32

    -PE 7ec20000-7ed38000 user32

    ELF 7ed38000-7ed93000 Deferred advapi32

    -PE 7ed40000-7ed93000 advapi32

    ELF 7ed93000-7ee1f000 Deferred gdi32

    -PE 7eda0000-7ee1f000 gdi32

    ELF 7ee1f000-7ee2b000 Deferred libnss_files.so.2

    ELF 7ee2b000-7ee35000 Deferred libnss_nis.so.2

    ELF 7ee35000-7ee3d000 Deferred libnss_compat.so.2

    ELF 7ee44000-7ee5d000 Deferred version

    -PE 7ee50000-7ee5d000 version

    ELF 7efba000-7efe0000 Deferred libm.so.6

    ELF 7efe9000-7f000000 Deferred libnsl.so.1

    ELF f7486000-f748a000 Deferred libdl.so.2

    ELF f748a000-f75e4000 Deferred libc.so.6

    ELF f75e5000-f75fe000 Deferred libpthread.so.0

    ELF f761e000-f775e000 Deferred libwine.so.1

    ELF f7760000-f777e000 Deferred ld-linux.so.2

    Threads:

    process tid prio (all id:s are in hex)

    0000000e services.exe

    00000014 0

    00000010 0

    0000000f 0

    00000011 winedevice.exe

    00000018 0

    00000017 0

    00000013 0

    00000012 0

    0000001b explorer.exe

    0000001c 0

    00000043 dotnetfx.exe

    00000044 0

    00000047 (D) C:usersjavierTempIXP005.TMPinstall.exe

    0000001a 0

    0000000c 0 0 0x7dd53348 ready_media+0x2e8() in msi (0x007ce510)

    1 0x7dd44e63 ACTION_InstallFiles+0x182() in msi (0x007ce590)

    2 0x7dd103fe in msi (+0x103fd) (0x007ce5f0)

    3 0x7dd122e4 ACTION_PerformAction+0x43() in msi (0x007ce640)

    4 0x7dd12623 in msi (+0x12622) (0x007ce6a0)

    5 0x7dd1e9fc in msi (+0x1e9fb) (0x007ce6e0)

    6 0x7dd103fe in msi (+0x103fd) (0x007ce740)

    7 0x7dd122e4 ACTION_PerformAction+0x43() in msi (0x007ce790)

    8 0x7dd1312f in msi (+0x1312e) (0x007ce7d0)

    9 0x7dd61aa0 MSI_IterateRecords+0x6f() in msi (0x007ce830)

    10 0x7dd0f656 in msi (+0xf655) (0x007ce880)

    11 0x7dd20296 MSI_InstallPackage+0x3d5() in msi (0x007ce8e0)

    12 0x7dd56643 MsiInstallProductW+0x82() in msi (0x007ce930)

    13 0x0041826f in install (+0x1826e) (0x007ce9a8)

    Si teneis alguna solucion….

  5. hay manera de acceder a las librerias que se encuentran en system32 de windows xp, en especifico hid.dll y algunas otras que no tengo los nombres a la mano, el punto es que hice una aplicacion en c#.net que se comunica con el puerto usb y utiliza esas librerias que te comente. ahorita tengo que implementar esa solucion para que funcione en linux pero no he podido hecharlo a volar en .net encontre algunas cosas para hacerlo en java pero el problema es que no se programar en java y soy muy novato en linux te agradeceria tu ayuda gracias

  6. Buenisimo aporte segui los pasos al pie de la letra,soy nuevo en LINUX pero eso no limita a nadie gracias estas si son soluciones saludos cordiales.

Dejar una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.