Windows OS install language
Phil (OmnisList)
phil at pgpotter.co.uk
Mon Jul 8 09:29:57 EDT 2019
Stefan,
For the default user language:
Switch sys(6)
Case 'W','N'
Register DLL ('kernel32.dll','GetUserDefaultUILanguage','I')
Returns ErrCode
If not(ErrCode)
Call DLL ('kernel32.dll','GetUserDefaultUILanguage')
Returns lnLanguage
Register DLL
('kernel32.dll','GetUserDefaultUILanguage','I',kTrue) Returns ErrCode
Register DLL
('kernel32.dll','GetUserPreferredUILanguages','AJNCN') Returns ErrCode
If not(ErrCode)
Calculate lnSize as 100
Call DLL
('kernel32.dll','GetUserPreferredUILanguages',MUI_LANGUAGE_NAME,lnLanguage,lcResultlanguage,lnSize)
Returns ErrCode
Register DLL
('kernel32.dll','GetUserPreferredUILanguages','AJNCN',kTrue) Returns ErrCode
End If
End If
Case 'M','X'
End Switch
Quit method lcResultlanguage ;; en-GB
regards
Phil Potter
Based in Chester in the UK.
On 08/07/2019 13:38, Stefan Diefenbacher wrote:
> Hi there,
>
> i’m looking for the easiest way to read out the (MS WIN) OS System install language in Omnis.
> As different OS language versions will return error messages in their respective languages,
> we like to know in advance what to parse for.
>
> Thought this to be a simple task in first place but know I’m stuck.
> I’ve tried Omnis RegAdmin but failed to get any response from WIN10 / Server 2016 registry readouts.
> Also i really don’t want to have an annoying command windows popping up to read out from CLI.
>
> Any ideas how to do this from within Omnis?
>
> Regards,
> Stefan
>
>
>
>
> _____________________________________________________________
> Manage your list subscriptions at http://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
More information about the omnisdev-en
mailing list