Архивы автора: admin

Функция system из C++

Выполняет команды в командной строке операционной системы

Для использования нужно подключить

#include <stdlib.h>

документация — http://www.cplusplus.com/reference/cstdlib/system/

Пример:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/* system example : DIR */
#include <stdio.h>
#include <stdlib.h>

int main ()
{
  int i;
  printf ("Checking if processor is available...");
  if (system(NULL)) puts ("Ok");
    else exit (EXIT_FAILURE);
  printf ("Executing command DIR...\n");
  i=system ("dir");
  printf ("The value returned was: %d.\n",i);
  return 0;
}
Запись опубликована автором в рубрике Без рубрики с метками .

Скрипт vbs для запуска программ с правами администратора

Текст файла:
Set objShell = CreateObject("Shell.Application")
objShell.ShellExecute "cmd.exe", "/k echo test", "", "runas", 1

Запуск файла скрипта:
wscript Run.vbs
или просто двойным кликом

Вывод списка и отключение пользователей через net session

Выполняется в командной строке Windows

net session — вывести список подключенных пользователей и компьютеров

net session /delete \\192.168.1.1 — отключить компьютер

Ещё в тему:

Управляем сетевыми папками с помощью PowerShell, отчёты

Копирование прав на папки через powershell

Пример net share с правами

Virtual box: error opening 102

Торопился перезагрузить комп с двумя виртуальными машинами. Решил сохранить состояние обеих. Состояние первой сохранилось за несколько секунд. А вот при сохранении второй окно сохранения зависло, ждал несколько минут. Ну перезагружаться то надо, завершил работу принудительно. И вот система загрузилась, надо запускать виртуалки. Первая спокойно запускается до сохранённого состояния. Собрался запускать вторую, а она как заругается «Шеф, всё пропало, error opening 102, файл .vbox not found», в контекстном меню только «обновить» и «удалить». А машина из тех, которые убивать нельзя. Так вот, решение. Открываем папку с виртуальной машиной. Там внутри файлик с расширением .vbox-tmp весом примерно 38 кб. Берём его и меняем расширение на .vbox и обновляем состояние виртуальной машины. Свершилось чудо, теперь виртуальную машину можно снова запускать. Запускаем. Машина ведёт себя как при грубом выключении — проверяет свой жесткий диск и продолжает нормально работать.

Запись опубликована автором в рубрике Без рубрики с метками , .

emscripten-qt

emscripten-qt — компилятор Qt в javascript для браузера. Это страница с откомпилированными QT-демнами: http://vps2.etotheipiplusone.com:30176/redmine/projects/emscripten-qt/wiki/Demos Пока поддержка Qt не полная, не все модули работают, но то что используется в демках — точно работает.

Thunderbird не освобождает место при удалении писем

Оказалось, что при удалении писем через Thunderbird место на почтовом сервере не освобождается. Письма на сервере просто отмечаются как помеченные к удалению и исчезают из вида в Thunderbird. Чтобы их окончательно удалить, нужно в Thunderbird по каждой папке почтового ящика нажать правой кнопкой и в меню выбрать строчку «Сжать». Только после этого место от удалённых писем освободится.

Про ошибку F26F на МФУ Kyocera

Ошибка F26F очень редкая, недокументированная, перед её возникновением документы не печатались с одного компьютера, но без проблем печатались с другого.

Проблемные аппараты: Kyocera FS-3140 (1 раз за год эксплуатации), Taskalfa 3050ci (3 раза за год)

Рецепт: перезагрузить принтер.

OpenNews: Представлены первые телефоны на базе Firefox OS

OpenNews: Представлены первые телефоны на базе Firefox OS.

Проект Mozilla представил две первые модели телефонов на базе мобильной платформы Firefox OS, подготовленные проектом Geeksphone совместно с компаний Telefonica. Устройства позиционируется как ознакомительные модели (Developer Preview), ориентированные на разработчиков мобильных приложений для платформы Firefox OS, предлагающей унифицированный Web API для разработки с использованием стандартных HTML5-технологий, CSS и JavaScript.