private void UpdateInternalHosts(string hostsStrings) { // 外部ファイルから内部のHostsを更新する場合 if (IsUpdateInternalHosts) { eventLog.WriteEntry("Update Internal Hosts", EventLogEntryType.Information); foreach (string strInternalHostsSaveTarget in internalHostsSaveTargetCollection) { // 内部Hostsファイルのインスタンス EditHosts internalHosts = new EditHosts(strInternalHostsSaveTarget, eventLog); eventLog.WriteEntry("EditHosts internalHosts = EditHosts.CreateEditHosts(strInternalHostsSaveTarget);", EventLogEntryType.Information); eventLog.WriteEntry("internalHosts.MargeString(" + hostsStrings + ", ' ', 1);", EventLogEntryType.Information); internalHosts.MargeString(hostsStrings, ' ', 1); } } }
private string UpdateExternalHosts(string strExternalHostsSaveTarget) { string result = string.Empty; // 外部Hostsファイルのインスタンス EditHosts externalHosts = new EditHosts(strExternalHostsSaveTarget, eventLog); // 外部ファイルへHosts情報を適用する場合 if (IsApplyInExternalHosts) { eventLog.WriteEntry("externalHosts.MargeString(" + HostsLine + ", ' ', 1);", EventLogEntryType.Information); externalHosts.MargeString(HostsLine, ' ', 1); } result = externalHosts.readAllStrings(); return(result); }
private void UpdateHosts(string strExternalHostsSaveTarget) { // 外部Hostsファイルのインスタンス EditHosts externalHosts = new EditHosts(strExternalHostsSaveTarget, eventLog); // 外部ファイルへHosts情報を適用する場合 if (IsApplyInExternalHosts) { eventLog.WriteEntry("externalHosts.MargeString(" + HostsLine + ", ' ', 1);", EventLogEntryType.Information); externalHosts.MargeString(HostsLine, ' ', 1); } // 外部ファイルから内部のHostsを更新する場合 if (IsUpdateInternalHosts) { eventLog.WriteEntry("Update Internal Hosts", EventLogEntryType.Information); foreach (string strInternalHostsSaveTarget in internalHostsSaveTargetCollection) { // 内部Hostsファイルのインスタンス EditHosts internalHosts = new EditHosts(strInternalHostsSaveTarget, eventLog); eventLog.WriteEntry("EditHosts internalHosts = EditHosts.CreateEditHosts(strInternalHostsSaveTarget);", EventLogEntryType.Information); eventLog.WriteEntry("internalHosts.MargeString(" + externalHosts.readAllStrings() + ", ' ', 1);", EventLogEntryType.Information); internalHosts.MargeString(externalHosts.readAllStrings(), ' ', 1); } } }