1
0
mirror of https://gitlab.gnome.org/GNOME/glib.git synced 2025-09-04 23:18:44 +02:00
Files
build
debian
docs
gio
glib
gmodule
.gitignore
AUTHORS
COPYING
ChangeLog
Makefile.am
gmodule-ar.c
gmodule-beos.c
gmodule-dl.c
gmodule-dld.c
gmodule-dyld.c
gmodule-os2.c
gmodule-win32.c
gmodule.c
gmodule.h
gmodule.rc.in
gmodule.symbols
gmoduleconf.h.in
gmoduleconf.h.win32
makefile.msc.in
gobject
gthread
m4macros
po
tests
.gitignore
AUTHORS
COPYING
ChangeLog.pre-1-2
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-14
ChangeLog.pre-2-16
ChangeLog.pre-2-18
ChangeLog.pre-2-2
ChangeLog.pre-2-20
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
HACKING
INSTALL.in
MAINTAINERS
Makefile.am
Makefile.decl
NEWS
NEWS.pre-1-3
README.commits
README.in
README.win32
acglib.m4
acinclude.m4
autogen.sh
config.h.win32.in
configure.ac
gio-2.0-uninstalled.pc.in
gio-2.0.pc.in
gio-unix-2.0-uninstalled.pc.in
gio-unix-2.0.pc.in
gio-windows-2.0.pc.in
glib-2.0-uninstalled.pc.in
glib-2.0.pc.in
glib-gettextize.in
glib-zip.in
gmodule-2.0-uninstalled.pc.in
gmodule-2.0.pc.in
gmodule-export-2.0.pc.in
gmodule-no-export-2.0-uninstalled.pc.in
gmodule-no-export-2.0.pc.in
gobject-2.0-uninstalled.pc.in
gobject-2.0.pc.in
gthread-2.0-uninstalled.pc.in
gthread-2.0.pc.in
makefile.msc
mkinstalldirs
msvc_recommended_pragmas.h
sanity_check
win32-fixup.pl
glib/gmodule
Tor Lillqvist 6ddef375c8 Recuce DLL hijack risk on Windows
Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll
is always loaded. Shell32.dll is also already loaded as glib links to
functions in it. So just call GetModuleHandle() on them.

For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always
try loading them from a complete path, from the Windows system
directory.

Use the "tool help" API to enumerate modules in gmodule-win32.c. It is
present in all Windows versions since Windows 2000, which is all we
support anyway. Thus no need to look that API up dynamically. Just
link to it normally. We can bin the fallback code that attempts to use
the psapi API.
2010-09-02 22:36:47 +03:00
..
2010-01-28 22:43:51 -05:00
1998-08-09 08:32:18 +00:00
2009-03-31 19:39:16 -04:00
1998-08-09 08:32:18 +00:00
2009-03-02 03:56:31 +00:00
2010-02-04 00:12:50 +02:00
2008-07-27 17:35:46 +00:00
2008-08-01 14:17:43 +00:00