Pavel Novotný

.NET Framework, SharePoint, Dynamics CRM, RC Helicopters, Honda VFR CrossRunner

Google Chrome: The procedure entry point av_get_pix_fmt could not be located in the dynamic link library avutil-50.dll

image

Browser Google Chrome používám sice jen pro testování kompatibility webů, ale i tak mi tato hláška zobrazující se při každém otevření nového okna začala dost vadit 8-) Nevím kde tento problém vzniknul, zřejmě při aktualizaci nějakého SW využívajícího stejnou knihovnu, ale ani kompletní reinstalace Chrome nezabrala, nakonec jsem přejmenoval knihovnu:

“c:\Windows\System32\avutil-50.dll” na “avutil-50.dll0” a už je klid.

Zjištění typu platformy Windows 32bit/x64 v C#

Viděl jsem několik možností jak zjistit o jaký druh platformy se jedná, od absurdní kontroly existence adresáře “Program Files (x86)” (a ještě fixně na disku C), přes kontrolu environment variables, až po docela zajímavou konstrukci

public bool Is64bit() {
    return Marshal.SizeOf(typeof(IntPtr)) == 8;
}

Tuto funkce jsem sice nezkoušel, ale podle mého názoru určitě nebude fungovat pokud změníte target platform v projektu na 32bit a použijete tuto funkci na x64.

Nakonec mi přišlo nejrozumnější volat API funkci Windows (nemusel jsem řešit problém s unsafe assembly):

Více...

TFS 2010: No connection could be made because the target machine actively refused it.

Pokud si nainstalujete Team Foundation Server 2010 a zobrazuje se Vám tato hláška při snaze vygenerovat report: “No connection could be made because the target machine actively refused it.”

Stačí pouze spustit Windows službu “SQL Server Analysis Services”  a nastavit jí spouštění na automatic :)

Snad to někomu ušetří hodiny hledání chyb v nastavení Reporting Services…..

"No such interface supported" chyba v SMTP manageru IIS 6

Pokud otevřete IIS Managera 6.x na Windows 2008 R2 a jste obdařeni hláškou “No such interface supported”, je potřeba provést následující akci:

  1. spustit command line aplikaci v režimu správce
  2. cd C:\Windows\System32\inetsrv
  3. regsvr32 smtpsnap.dll
  4. regsvr32 smtpadm.dll

Nyní znovu otevřete IIS Managera a už by s tím neměl být problém :)

Upgrade Windows 7 RC na RTM

Pro upgrade Win7 release candidate na výslednou krabicovou verzi Windows 7 je potřeba provést následující kroky:

  • koupit originální DVD s Windows 7 (případně stáhnout ISO soubor s MSDN subscription)
  • zkopírovat někam na pevný disk obsah celého DVD
  • otevřít v poznámkové bloku soubor:
    {PATH}\sources\cversion.ini
  • hodnotu parametru MinClient přepsat na “1000”
  • uložit soubor
  • vypálit na DVD a provést přímo z Windows 7 RC/BETA upgrade (BOOT nebude fungovat, toto DVD bude pouze pro jednorázovou migraci)

Stejný postup platí pro upgrade Windows 7 BETA na RTM.

Tento postup opravdu funguje, není však logicky podporován Microsoftem, jediný správný a legální postup je kompletní reinstalace!!!