My Project
|
00001 00002 00003 00004 00005 00006 00007 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 00019 00020 00021 00022 00023 00024 00025 00026 00027 00028 #pragma once 00029 #include "Define.h" 00030 #include <windows.h> 00031 #include <Wininet.h> 00032 #include "AppBase.h" 00033 00034 namespace SallyAPI 00035 { 00036 namespace GUI 00037 { 00038 class CAppBase; 00039 } 00040 } 00041 00042 namespace SallyAPI 00043 { 00044 namespace System 00045 { 00054 00055 class DLL_API_SALLY SallyHelper 00056 { 00057 private: 00058 static std::string m_strMediaWorkingDir; 00059 00060 SallyHelper(); 00061 ~SallyHelper(); 00062 public: 00063 static std::string GetMediaDirectory(SallyAPI::GUI::CAppBase* appBase); 00064 static std::string GetMediaDirectory(const std::string& explicidAppName); 00065 static int GetFlagImageId(const std::string& iso); 00066 static std::string GetProxy(); 00067 static std::string GetProxyBypass(); 00068 }; 00069 } 00070 }