gksudo
, gksu
или pkexec
. Что в вашем случае более подходит, то и используйте. В большинстве языков программирования эти функции можно вызвать непосредственно кодом. Пользователю надо будет ввесть только пароль root, ни одной cli-команды вводить не нужно .grub-install --target=x86_64-efi --boot-directory=/boot --efi-directory=/boot/efi --bootloader-id=debian
Затем создать конфигgrub-mkconfig -o /boot/grub/grub.cfg
curl
. su
или sudo
, поэтому такой способ накладывает ряд ограничений. законность использования одноранговой сетиНе существует требований по организации сетей. Компания делает то, что хочет. Если боитесь утечек персональных данных, то отключите интернет на соответствующих ПК и работайте в локальной сети. SMB, FTP и sFTP (SSH) могут и в одноранговой сети работать. Для передачи данных с внешней сети можно использовать один компьютер с хорошим антивирусом и межсетевым экраном.
ObservableCollection
и т. д.), однако простой передачей аргумента сделать это не получится. Нужен параметр PropertyPath(bindingObject, parameter)
.Конструкция для Binding примерно такая:for (DateTime i = startDate; i != endDate; i = i.AddDays(1))
{
dateDic.date[i] = _rnd.Next(1, 10).ToString();
DgForm.Columns.Add(new DataGridTextColumn()
{
Header = i.ToString("dd.MM.yyyy"),
Binding = new Binding()
{
Path = new PropertyPath("date[(0)]", i)
}
} );
}
В данном случае мы ориентируемся на дату, поэтому логичнее всего использовать Dictionary<DateTime, string>
. Можно также использовать словари с ключём string
или массивы, для чего можно создать инкрементируемую переменную.