Skip to content

Commit

Permalink
Glow has been updated to version v1.89
Browse files Browse the repository at this point in the history
  • Loading branch information
roines45 committed Oct 6, 2023
1 parent 4a1bd54 commit 28a5029
Show file tree
Hide file tree
Showing 6 changed files with 99 additions and 37 deletions.
110 changes: 84 additions & 26 deletions Glow/Glow.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2445,7 +2445,6 @@ private class HeaderColors : ProfessionalColorTable{
private void network(){
GlowGetLangs g_lang = new GlowGetLangs(lang_path);
ManagementObjectSearcher search_na = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_NetworkAdapter");
ManagementObjectSearcher search_nac = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_NetworkAdapterConfiguration");
foreach (ManagementObject query_na_rotate in search_na.Get()){
try{
// NET NAME
Expand Down Expand Up @@ -2534,7 +2533,7 @@ private class HeaderColors : ProfessionalColorTable{
NET_Guid_V.Text = network_guid_list[0];
}catch (Exception){ }
try{
// NET CONNECTION ID
// NET CONNECTION TYPE
string net_con_id = Convert.ToString(query_na_rotate["NetConnectionID"]);
if (net_con_id == ""){
network_connection_type_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_7").Trim())));
Expand All @@ -2543,11 +2542,39 @@ private class HeaderColors : ProfessionalColorTable{
}
NET_ConnectionType_V.Text = network_connection_type_list[0];
}catch (Exception){ }
// NETWORK ADAPTER CONFIG SECTION
try{
var get_na_index = query_na_rotate["Index"];
ManagementObjectSearcher search_nac = new ManagementObjectSearcher("root\\CIMV2", $"SELECT * FROM Win32_NetworkAdapterConfiguration WHERE Index={get_na_index}");
foreach (ManagementObject query_nac_rotate in search_nac.Get()){
try{
// DHCP STATUS
bool dhcp_enabled = Convert.ToBoolean(query_nac_rotate["DHCPEnabled"]);
if (dhcp_enabled == true){
network_dhcp_status_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_8").Trim())));
}else if (dhcp_enabled == false){
network_dhcp_status_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_9").Trim())));
}
NET_Dhcp_status_V.Text = network_dhcp_status_list[0];
}catch (Exception){ }
try{
// DHCP SERVER STATUS
string dhcp_server = Convert.ToString(query_nac_rotate["DHCPServer"]);
if (dhcp_server == ""){
network_dhcp_server_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_10").Trim())));
}else{
network_dhcp_server_list.Add(dhcp_server);
}
NET_Dhcp_server_V.Text = network_dhcp_server_list[0];
}catch (Exception){ }
}
}catch (Exception){ }
// NETWORK ADAPTER CONFIG SECTION
try{
// MODEM CONNECT SPEED
string local_con_speed = Convert.ToString(query_na_rotate["Speed"]);
if (local_con_speed == "" || local_con_speed == "Unknown"){
network_connection_speed_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_8").Trim())));
network_connection_speed_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_11").Trim())));
}else{
int net_speed_cal = Convert.ToInt32(local_con_speed) / 1000 / 1000;
double net_speed_download_cal = Convert.ToDouble(net_speed_cal) / 8;
Expand All @@ -2556,28 +2583,6 @@ private class HeaderColors : ProfessionalColorTable{
NET_LocalConSpeed_V.Text = network_connection_speed_list[0];
}catch (Exception){ }
}
foreach (ManagementObject query_nac_rotate in search_nac.Get()){
try{
// DHCP STATUS
bool dhcp_enabled = Convert.ToBoolean(query_nac_rotate["DHCPEnabled"]);
if (dhcp_enabled == true){
network_dhcp_status_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_9").Trim())));
}else if (dhcp_enabled == false){
network_dhcp_status_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_10").Trim())));
}
NET_Dhcp_status_V.Text = network_dhcp_status_list[0];
}catch (Exception){ }
try{
// DHCP SERVER STATUS
string dhcp_server = Convert.ToString(query_nac_rotate["DHCPServer"]);
if (dhcp_server == ""){
network_dhcp_server_list.Add(Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Network_Content", "nk_c_11").Trim())));
}else{
network_dhcp_server_list.Add(dhcp_server);
}
NET_Dhcp_server_V.Text = network_dhcp_server_list[0];
}catch (Exception){ }
}
// IPv4 And IPv6 Adress
try{
IPHostEntry ip_entry = Dns.GetHostEntry(Dns.GetHostName());
Expand Down Expand Up @@ -2617,7 +2622,6 @@ private class HeaderColors : ProfessionalColorTable{
List<string> usb_con_device_id_list = new List<string>();
List<string> usb_con_pnp_device_id_list = new List<string>();
List<string> usb_con_device_status_list = new List<string>();

List<string> usb_device_name_list = new List<string>();
List<string> usb_device_id_list = new List<string>();
List<string> usb_pnp_device_id_list = new List<string>();
Expand Down Expand Up @@ -3136,6 +3140,33 @@ private class HeaderColors : ProfessionalColorTable{
OSD_DataMainTable.Rows.Add(driver_infos);
}
}catch (ManagementException){ }
// CHECK NULL ROWS CELLS
try{
if (OSD_DataMainTable.Rows.Count > 0){
for (int i = 0; i<= OSD_DataMainTable.Rows.Count - 1; i++){
// CELL 1
if (OSD_DataMainTable.Rows[i].Cells[0].Value == null || (string)OSD_DataMainTable.Rows[i].Cells[0].Value == "" || (string)OSD_DataMainTable.Rows[i].Cells[0].Value == string.Empty){
OSD_DataMainTable.Rows[i].Cells[0].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Osd_Content", "osd_c_null").Trim()));
}
// CELL 2
if (OSD_DataMainTable.Rows[i].Cells[1].Value == null || (string)OSD_DataMainTable.Rows[i].Cells[1].Value == "" || (string)OSD_DataMainTable.Rows[i].Cells[1].Value == string.Empty){
OSD_DataMainTable.Rows[i].Cells[1].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Osd_Content", "osd_c_null").Trim()));
}
// CELL 3
if (OSD_DataMainTable.Rows[i].Cells[2].Value == null || (string)OSD_DataMainTable.Rows[i].Cells[2].Value == "" || (string)OSD_DataMainTable.Rows[i].Cells[2].Value == string.Empty){
OSD_DataMainTable.Rows[i].Cells[2].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Osd_Content", "osd_c_null").Trim()));
}
// CELL 4
if (OSD_DataMainTable.Rows[i].Cells[3].Value == null || (string)OSD_DataMainTable.Rows[i].Cells[3].Value == "" || (string)OSD_DataMainTable.Rows[i].Cells[3].Value == string.Empty){
OSD_DataMainTable.Rows[i].Cells[3].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Osd_Content", "osd_c_null").Trim()));
}
// CELL 5
if (OSD_DataMainTable.Rows[i].Cells[4].Value == null || (string)OSD_DataMainTable.Rows[i].Cells[4].Value == "" || (string)OSD_DataMainTable.Rows[i].Cells[4].Value == string.Empty){
OSD_DataMainTable.Rows[i].Cells[4].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Osd_Content", "osd_c_null").Trim()));
}
}
}
}catch (Exception){ }
OSD_TYSS_V.Text = OSD_DataMainTable.Rows.Count.ToString();
OSD_DataMainTable.Sort(OSD_DataMainTable.Columns[0], ListSortDirection.Ascending);
OSD_DataMainTable.ClearSelection();
Expand Down Expand Up @@ -3250,6 +3281,33 @@ private class HeaderColors : ProfessionalColorTable{
SERVICE_DataMainTable.Rows.Add(services_infos);
}
}catch (ManagementException){ }
// CHECK NULL ROWS CELLS
try{
if (SERVICE_DataMainTable.Rows.Count > 0){
for (int i = 0; i <= SERVICE_DataMainTable.Rows.Count - 1; i++){
// CELL 1
if (SERVICE_DataMainTable.Rows[i].Cells[0].Value == null || (string)SERVICE_DataMainTable.Rows[i].Cells[0].Value == "" || (string)SERVICE_DataMainTable.Rows[i].Cells[0].Value == string.Empty){
SERVICE_DataMainTable.Rows[i].Cells[0].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Services_Content", "ss_c_null").Trim()));
}
// CELL 2
if (SERVICE_DataMainTable.Rows[i].Cells[1].Value == null || (string)SERVICE_DataMainTable.Rows[i].Cells[1].Value == "" || (string)SERVICE_DataMainTable.Rows[i].Cells[1].Value == string.Empty){
SERVICE_DataMainTable.Rows[i].Cells[1].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Services_Content", "ss_c_null").Trim()));
}
// CELL 3
if (SERVICE_DataMainTable.Rows[i].Cells[2].Value == null || (string)SERVICE_DataMainTable.Rows[i].Cells[2].Value == "" || (string)SERVICE_DataMainTable.Rows[i].Cells[2].Value == string.Empty){
SERVICE_DataMainTable.Rows[i].Cells[2].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Services_Content", "ss_c_null").Trim()));
}
// CELL 4
if (SERVICE_DataMainTable.Rows[i].Cells[3].Value == null || (string)SERVICE_DataMainTable.Rows[i].Cells[3].Value == "" || (string)SERVICE_DataMainTable.Rows[i].Cells[3].Value == string.Empty){
SERVICE_DataMainTable.Rows[i].Cells[3].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Services_Content", "ss_c_null").Trim()));
}
// CELL 5
if (SERVICE_DataMainTable.Rows[i].Cells[4].Value == null || (string)SERVICE_DataMainTable.Rows[i].Cells[4].Value == "" || (string)SERVICE_DataMainTable.Rows[i].Cells[4].Value == string.Empty){
SERVICE_DataMainTable.Rows[i].Cells[4].Value = Encoding.UTF8.GetString(Encoding.Default.GetBytes(g_lang.GlowReadLangs("Services_Content", "ss_c_null").Trim()));
}
}
}
}catch (Exception){ }
SERVICE_TYS_V.Text = SERVICE_DataMainTable.Rows.Count.ToString();
SERVICE_DataMainTable.Sort(SERVICE_DataMainTable.Columns[0], ListSortDirection.Ascending);
SERVICE_DataMainTable.ClearSelection();
Expand Down
2 changes: 1 addition & 1 deletion Glow/Glow.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<UpdateRequired>false</UpdateRequired>
<MapFileExtensions>true</MapFileExtensions>
<ApplicationRevision>0</ApplicationRevision>
<ApplicationVersion>1.88.0.%2a</ApplicationVersion>
<ApplicationVersion>1.89.0.%2a</ApplicationVersion>
<UseApplicationTrust>false</UseApplicationTrust>
<BootstrapperEnabled>true</BootstrapperEnabled>
</PropertyGroup>
Expand Down
4 changes: 2 additions & 2 deletions Glow/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,6 @@
// Tüm değerleri belirtebilir veya varsayılan Derleme ve Düzeltme Numaralarını kullanmak için
// aşağıda gösterildiği gibi '*' kullanabilirsiniz:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.88.0.0")]
[assembly: AssemblyFileVersion("1.88.0.0")]
[assembly: AssemblyVersion("1.89.0.0")]
[assembly: AssemblyFileVersion("1.89.0.0")]
[assembly: NeutralResourcesLanguage("tr-TR")]
Binary file modified Glow/bin/x64/Release/Glow.exe
Binary file not shown.
10 changes: 6 additions & 4 deletions Glow/bin/x64/Release/g_langs/English.ini
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,10 @@ nk_c_4 = Adapter Type not available
nk_c_5 = No Hardware ID available
nk_c_6 = GUID not found
nk_c_7 = Connection Type not available
nk_c_8 = Not Connected
nk_c_9 = Active
nk_c_10 = Disabled
nk_c_11 = Unknown
nk_c_8 = Active
nk_c_9 = Disabled
nk_c_10 = Unknown
nk_c_11 = Not Connected
nk_c_12 = Yes
nk_c_13 = No

Expand Down Expand Up @@ -512,6 +512,7 @@ by_c_11 = Charging
by_c_12 = Discharging

[Osd_Content]
osd_c_null = Unknown
osd_c_1 = Kernel Driver
osd_c_2 = File System Driver
osd_c_3 = Booting
Expand All @@ -525,6 +526,7 @@ osd_c_success = The selected drive '{0}' was successfully copied to the clipboar
osd_c_error = An error occurred while copying the selected drive '{0}'. Please try again.

[Services_Content]
ss_c_null = Unknown
ss_c_1 = Kernel Driver
ss_c_2 = File System Driver
ss_c_3 = Adapter
Expand Down
10 changes: 6 additions & 4 deletions Glow/bin/x64/Release/g_langs/Turkish.ini
Original file line number Diff line number Diff line change
Expand Up @@ -458,10 +458,10 @@ nk_c_4 = Adaptör Tipi bulunmuyor
nk_c_5 = Donanım kimliği bulunmuyor
nk_c_6 = GUID bulunmuyor
nk_c_7 = Bağlantı Tipi bulunmuyor
nk_c_8 = Bağlı Değil
nk_c_9 = Aktif
nk_c_10 = Devre Dışı
nk_c_11 = Bilinmiyor
nk_c_8 = Aktif
nk_c_9 = Devre Dışı
nk_c_10 = Bilinmiyor
nk_c_11 = Bağlı Değil
nk_c_12 = Evet
nk_c_13 = Hayır

Expand Down Expand Up @@ -512,6 +512,7 @@ by_c_11 = Şarj oluyor
by_c_12 = Deşarj oluyor

[Osd_Content]
osd_c_null = Bilinmiyor
osd_c_1 = Çekirdek Sürücüsü
osd_c_2 = Dosya Sistemi Sürücüsü
osd_c_3 = Önyükleme
Expand All @@ -525,6 +526,7 @@ osd_c_success = Seçilen '{0}' sürücüsü başarıyla panoya kopyalandı.
osd_c_error = Seçilen '{0}' sürücüsünü kopyalama işlemi sırasında hata oluştu. Lütfen tekrar deneyiniz.

[Services_Content]
ss_c_null = Bilinmiyor
ss_c_1 = Çekirdek Sürücüsü
ss_c_2 = Dosya Sistemi Sürücüsü
ss_c_3 = Adaptör
Expand Down

0 comments on commit 28a5029

Please sign in to comment.